如何在Windows上安装Python包?

ech*_*aze 138 python pip

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

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

h--*_*--n 156

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

  1. 安装setuptools:

    curl https://bootstrap.pypa.io/ez_setup.py | python
    
    Run Code Online (Sandbox Code Playgroud)
  2. 安装pip:

    curl https://bootstrap.pypa.io/get-pip.py | python
    
    Run Code Online (Sandbox Code Playgroud)
  3. (可选)您可以添加环境路径,以便可以pip在任何地方使用.它就像某个地方C:\Python33\Scripts.

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

Lei*_*ldt 80

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

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

用它来安装包:

cd C:\Python\Scripts\
pip.exe install <package-name>
Run Code Online (Sandbox Code Playgroud)

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

pip.exe install mechanize
Run Code Online (Sandbox Code Playgroud)

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

gol*_*tio 52

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


Len*_*bro 22

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

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

phi*_*294 15

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

python -m pip install [package-name]
Run Code Online (Sandbox Code Playgroud)


Col*_*nic 11

正如我在别处写的那样

用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这个名字.