【发布时间】:2016-01-20 17:10:09
【问题描述】:
我正在运行 Windows x64 位。
我通过pip install Pyro4下载了Pyro4包。它成功下载了软件包,并且它们都存在于我的"C:\Python34\Scripts" 文件夹中,因为我将 Python3.4 保留为默认值。
现在,当我转到 "C:\Python27\Scripts" 文件夹时,找不到 Pyro4 包。这符合预期,但我想同时使用 Python 2.7 和 3.4,因为 Pyro4 在两者中都兼容。
如何更改我的 pip 命令以将包下载到 Python 2.7 的安装脚本目录?
【问题讨论】:
-
你的 Python 2.7 目录中是否有 pip 脚本,例如
C:\Python27\Scripts\pip.exe?如果是这样,您可以直接运行该 pip,例如C:\Python27\Scripts\pip.exe install Pyro4,它将安装 2.7 的包。 -
我将版本 "pip.exe" python 2 重命名为 "pip2.7.exe" 所以...
pip2.7 install Pyro4和 "python2.exe" 一样可以在提示命令上同时启动不改变环境路径。 -
@Alasdair 非常感谢,它运行良好。 --Javier 你的方法的问题是我已经在那个文件夹中有 pip2.7.exe 并且它重命名为 pip2.7(2).exe,我为我的 python 存储库使用了来自activestate 的安装程序可能与原始的 python 安装程序。此外,它说 Windows 无法将 pip2.7 识别为命令。
-
@JavierClavero 虽然我的 'pip2' 或 'pip2.7' 命令不起作用,但我的 'pip' 和 'pip3' 命令工作正常。问题是命令 'pip -V' 和 'pip3 -V' 都指向“C:\Python34\lib\site-packages”,如果 pip 指向“C:\Python27\lib\站点包”代替。
标签: python python-2.7 python-3.x pip