我正在尝试使用python程序与API进行交互,该程序仅适用于2.7而不是3.4,它也安装在我的机器上。但是,我的程序的一个依赖项是requests
模块。我的3.4环境中有requests
可用,但在2.7 import requests
中导致:
import error: no such module named requests
许多Stack Overflow Q& A已经建议使用pip2.7 install requests
安装2.7的请求,但显然我没有pip2.7
,因为这导致:
'pip2.7' is not recognized as an internal or external command
问题:我怎样才能获得pip2.7而不是我的默认点?它是pip的单独版本还是我只需要告诉我当前的版本我正在尝试安装2.7版而不是2.4版本?
注意:使用easy_install-2.7 -U pip
安装pip2.7的建议解决方案无法在我的Windows7机器上运行,命令propmt打印:easy_instal-2.7 is not recognized as an internal or external command
答案 0 :(得分:0)
默认情况下,3.4不会创建普通pip
命令,但是可以使用一个选项启用它,这可能是你的情况所做的。由于Python 3 pip
还有其他名称,您可以通过在pip
上安装2.7 easy_install
来安全地覆盖它。
由于这是Windows,因此您的Python二进制文件保存在独立的目录中,因此您应该确保2.7目录是路径变量中的第一个。查看<python root 2.7>\Scripts
目录,看看您是否已经有easy_install
。如果不是,则需要安装setuptools。