首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置pip分别安装python2.x和python3.x的软件包

如何配置pip分别安装python2.x和python3.x的软件包
EN

Stack Overflow用户
提问于 2016-01-20 17:10:09
回答 3查看 1.4K关注 0票数 0

我正在运行Windows x64位。

我通过Pyro4包通过pip install Pyro4下载了它。它成功地下载了包,并且它们都在我的"C:\Python34\Scripts"文件夹中,因为我将Python3.4作为默认设置。

现在,当我转到那个"C:\Python27\Scripts"文件夹时,就找不到Pyro4包了。这和预期的一样,但是我想同时使用PythonJaton2.7和3.4,因为Pyro4在这两个方面都是兼容的。

如何更改pip命令以将包下载到Python2.7的安装脚本目录?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-01-20 17:51:46

首先,创建一个新的环境变量:

  1. 转到您的系统属性
  2. 在“高级”选项卡下单击“环境变量”。
  3. 在“系统变量”部分下单击“新建”。
  4. 变量名:(无论您记得什么,例如p27s)
  5. 变量值:python2.7脚本文件夹(“C:\ python 27\Script\”)

从现在开始,只要您想为python2.7安装一个包,就可以这样做:%your_variable_name%pip安装package_name

例如: C:>%p27s%pip安装Pyro4

通过这种方式,您可以安装python2.7的任何包,并对python3.4使用默认的pip

票数 1
EN

Stack Overflow用户

发布于 2016-01-20 17:18:52

您需要转到控制面板中的环境变量,并将路径从C:\Python34 34\Script更改为C:\Python34 27\Script。更改之后,当您在命令提示符中键入' Python‘时,它将使用Python2.7。接下来,安装pip,就像您最初做的一样。

票数 0
EN

Stack Overflow用户

发布于 2016-01-20 17:13:43

不完全是您想要的,但是您可以查看Anaconda,它允许您非常容易地切换python环境。

https://www.continuum.io/downloads

编辑只是为了澄清

如果要使用此方法,则可以使用命名环境(如python27和python34 )。

然后你就可以:

代码语言:javascript
复制
activate python27
pip install module

activate python34
pip install module

它将把它们安装到这两个环境中。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34906243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档