当前位置:  开发笔记 > 编程语言 > 正文

如何在Windows上安装Python包?

如何解决《如何在Windows上安装Python包?》经验,为你挑选了6个好方法。

我很难设置python包.来自SetupTools的 EasyInstall 应该有帮助,但它们没有Python 2.6的可执行文件.

例如,要安装Mechanize,我应该根据INSTALL.txt将Mechanize文件夹放在C:\ Python24\Lib\site-packages中,但运行测试不起作用.有人可以帮助解释一下吗?谢谢!



1> h--n..:

该接受的答案是过时的.所以首先,pip首选easy_install,(为什么使用pip over easy_install?).然后按照以下步骤pip在Windows上安装,这很容易.

    安装setuptools:

    curl https://bootstrap.pypa.io/ez_setup.py | python
    

    安装pip:

    curl https://bootstrap.pypa.io/get-pip.py | python
    

    (可选)您可以添加环境路径,以便可以pip在任何地方使用.它就像某个地方C:\Python33\Scripts.


所有的建议,这是唯一适合我的建议.我的环境 - Python 3.3.1,Windows 7 64位,x64 PC.如果可能的话,请向上投票,节省很多麻烦.
上面的内容对我有用,但第二次使用https卷曲时发出警告,证明ssl证书已过期.必须在curl命令行上使用--insecure
上面的工作对我来说(Windows7 x64,python 2.7),但要安装pip我必须按照说明@ https://pip.pypa.io/en/latest/installing.html
安装python 2.7.10默认有pip.然后在cmd中使用python -m pip install Django

2> Leif Gruenwo..:

较新版本的Python for Windows附带了pip包管理器.(资源)

如果您使用的是Python 2> = 2.7.9或Python 3> = 3.4,则已经安装了pip

用它来安装包:

cd C:\Python\Scripts\
pip.exe install 

所以在你的情况下,它是:

pip.exe install mechanize


+1因为这明确地说WHERE键入"pip install "大多数其他指南,在这里和其他地方,几乎理所当然地认为我会知道这一点.
或者`python -m pip install `?

3> goldenratio..:

这是一个关于如何easy_install上Windows 的好教程.简短的回答:添加C:\Python26\Scripts(或你安装的任何python)到你的PATH.



4> Lennart Rege..:

您不需要setuptools的可执行文件.您可以下载源代码,将其解压缩,遍历到下载的目录并python setup.py install在命令提示符下运行


如果您下载了tar文件,只需使用WinRAR等程序将其解压缩即可.完成后,打开命令提示符并导航到解压缩的文件夹(如果看到`setup.py`文件,你会知道你在正确的位置).从那里你可以运行`python setup.py install`,它会为你安装它.
感谢您的答复!我在哪里打开它,我会在哪里运行该命令?

5> phil294..:

从Python 2.7开始,默认包含pip.只需通过下载您想要的包裹

python -m pip install [package-name]



6> Colonel Pani..:

正如我在别处写的那样

用Python打包是可怕的.根本原因是该语言没有包管理器.

幸运的是,Python有一个包管理器,叫做Pip.Pip的灵感来自Ruby的宝石,但缺乏一些功能.具有讽刺意味的是,Pip本身安装起来很复杂.在流行的64位Windows上安装需要从源代码构建和安装两个软件包.这对于任何刚接触编程的人来说都是一个很大的问


所以正确的做法是安装pip.但是,如果你不能打扰,Christoph Gohlke为所有Windows平台提供流行的Python包的二进制文件http://www.lfd.uci.edu/~gohlke/pythonlibs/

实际上,构建一些Python包需要C编译器(例如mingw32)和依赖项的库头.这可能是Windows上的噩梦,所以请记住Christoph Gohlke这个名字.

推荐阅读
wangtao
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有