pip是easyinstall的替代品。但是我应该在Windows上使用easy_install安装pip吗?有更好的方法吗?
当前回答
非常简单:
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中。)
其他回答
或者,您可以获得pip Win,它是Windows及其GUI上pip和virtualenv的一体式安装程序。
从一个Python解释器(即版本)切换到另一个(包括py和pypy)查看所有已安装的软件包,以及它们是否是最新的安装或升级软件包,或升级pip本身创建和删除虚拟环境,并在它们之间切换使用选定的解释器运行IDLE或其他Python脚本
我在Windows上使用来自continuum.io的跨平台Anaconda软件包管理器,它非常可靠。它具有虚拟环境管理和一个具有通用实用程序(例如conda、pip)的全功能外壳。
> conda install <package> # access distributed binaries
> pip install <package> # access PyPI packages
conda还为具有非Python依赖关系的库提供了二进制文件,例如panda、numpy等。这在Windows上尤其有用,因为很难正确编译C依赖关系。
最新的方法是使用Windows的软件包管理器Chocolatey。
安装完成后,只需打开一个命令提示符并运行以下三个命令,即可安装Python 2.7、easy_install和pip。它将自动检测您使用的是x64还是x86 Windows。
cinst python
cinst easy.install
cinst pip
Chocolatey Gallery上的所有其他Python包都可以在这里找到。
Adrián表示,要在Python2.x上全局安装pip,easy_install似乎是最好的解决方案。
然而,pip的安装说明建议使用virtualenv,因为每个virtualenv都会自动安装pip。这不需要root访问或修改系统Python安装。
安装virtualenv仍然需要easy_install。
2018年更新:
Python 3.3+现在包括venv模块,用于轻松创建虚拟环境,如:
python3 -m venv /path/to/new/virtual/environment
有关创建后激活环境的不同平台方法,请参阅文档,但通常是以下方法之一:
$ source <venv>/bin/activate
C:\> <venv>\Scripts\activate.bat
只需从这里下载setuptools-15.2.zip(md5)https://pypi.python.org/pypi/setuptools#windows-并运行ez_setup.py。
推荐文章
- 当使用pip3安装包时,“Python中的ssl模块不可用”
- 我如何找到哪个程序正在使用端口80在Windows?
- 在Windows中有像GREP这样的模式匹配实用程序吗?
- 如何在Windows命令提示符下运行.sh ?
- 如何从命令行在windows中找到mysql数据目录
- 在没有事件源注册的情况下写入Windows应用程序事件日志
- 无法在Windows上从/usr/local/ssl/openssl.cnf加载配置信息
- 结合conda环境。Yml和PIP requirements.txt
- GIT克隆在windows中跨本地文件系统回购
- 如何运行一个PowerShell脚本而不显示窗口?
- PowerShell:仅为单个命令设置环境变量
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- 环境变量存储在Windows注册表的哪里?
- 有一个好的Valgrind Windows的替代品吗?
- 使用pip安装SciPy