pip是easyinstall的替代品。但是我应该在Windows上使用easy_install安装pip吗?有更好的方法吗?


当前回答

我在Windows上使用来自continuum.io的跨平台Anaconda软件包管理器,它非常可靠。它具有虚拟环境管理和一个具有通用实用程序(例如conda、pip)的全功能外壳。

> conda install <package>               # access distributed binaries

> pip install <package>                 # access PyPI packages 

conda还为具有非Python依赖关系的库提供了二进制文件,例如panda、numpy等。这在Windows上尤其有用,因为很难正确编译C依赖关系。

其他回答

非常简单:

Step 1: wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
Step 2: wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py
Step 2: python ez_setup.py
Step 3: python get-pip.py

(确保Python和Python脚本目录(例如,C:\Python27和C:\Python27\Scripts)位于PATH中。)

到目前为止,我找到的最好的方法就是两行代码:

curl http://python-distribute.org/distribute_setup.py | python
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python

它在Windows 8上使用PowerShell、Cmd和Git Bash(MinGW)进行了测试。

您可能希望将路径添加到环境中。它类似于C:\Python33\Scripts。

要使用pip,您不必直接在系统中安装pip。您可以通过virtualenv使用它。您可以执行以下步骤:

从下载virtualenv tar.gz文件https://pypi.python.org/pypi/virtualenv使用7zip或其他工具解压缩

我们通常需要为一个特定项目安装Python包。现在,创建一个项目文件夹,比如myproject。

从virtualenv的解压缩文件夹复制virtualenv.py文件,并粘贴到myproject文件夹中

现在在myproject文件夹中创建一个虚拟环境,比如myvirtualenv,如下所示:

python virtualenv.py myvirtualenv

它将向您显示:

New python executable in myvirtualenv\Scripts\python.exe
Installing setuptools....................................done.
Installing pip.........................done.

现在,在项目文件夹中创建了虚拟环境myvirtualenv。您可能会注意到,pip现在安装在您的虚拟环境中。您只需使用以下命令激活虚拟环境。

myvirtualenv\Scripts\activate

您将在命令提示符下看到以下内容:

(myvirtualenv) PATH\TO\YOUR\PROJECT\FOLDER>pip install package_name

现在您可以开始使用pip,但请确保您已经激活了提示左侧的virtualenv。

这是在虚拟环境中安装pip的最简单方法之一,但您需要随身携带virtualenv.py文件。

有关安装pip/virtalenv/virtalenvwrapper的更多方法,请参阅thegraaw.tumbler.com。

以下适用于Python 2.7。保存此脚本并启动它:https://raw.github.com/pypa/pip/master/contrib/get-pip.py 安装了Pip,然后将路径添加到环境中:

C:\Python27\Scripts

最后

pip install virtualenv

此外,您还需要Microsoft Visual C++2008 Express来获得良好的编译器,并在安装软件包时避免出现此类消息:

error: Unable to find vcvarsall.bat

如果您有64位版本的Windows 7,您可以阅读64位Windows 7上的64位Python安装问题,以成功安装Python可执行包(注册表项问题)。

Windows 10更新-仅GUI

从现在起,您只需访问Microsoft Store,即可查找Python:

哪个功能:

这是在windows上安装python和pip最简单、最安全的方法。