Python 2.7 如何使用-pip-安装可与Anaconda一起使用的软件包?
我正在尝试安装一些不随Anaconda提供的附加软件包。所有这些软件包都可以使用Python 2.7 如何使用-pip-安装可与Anaconda一起使用的软件包?,python-2.7,pip,anaconda,Python 2.7,Pip,Anaconda,我正在尝试安装一些不随Anaconda提供的附加软件包。所有这些软件包都可以使用pip install PackageName安装。但是,当我在Anaconda命令提示符下键入此命令时,会出现以下错误: Fatal error in launcher: Unable to create process using '"C:\Python27\python.exe " "C:\python27\scripts\pip.exe" install MechanicalSoup' 在导入pip之后,我
pip install PackageName
安装。但是,当我在Anaconda命令提示符下键入此命令时,会出现以下错误:
Fatal error in launcher: Unable to create process using '"C:\Python27\python.exe
" "C:\python27\scripts\pip.exe" install MechanicalSoup'
在导入pip之后,我还尝试从python解释器运行该命令,但这也不起作用(我得到了一个SyntaxError:invalid syntax
)
我是一个笨蛋,我知道这可能是一个非常基本的问题,所以提前谢谢你的帮助
PS:我使用的是Windows7,64位,conda版本:3.7.1和python版本:2.7.6 有一种方法可以绕过pip的使用 从anaconda terminal窗口,您可以运行:
conda install PackageName
因为MechanicalSoup不在anaconda的软件包频道中,所以您必须进行一些编辑
请参阅底部附近的说明安装anaconda时,系统会询问您是否要将已安装的python包含到系统路径变量中。确保你有它在你的路径。如果一切设置正确,您也可以在常规命令提示符下运行pip。使用@heinzchr和@mmann的建议,我能够拼凑出问题。我已经在
C:\Python27
上保存了一个Python 2.7版本,我必须从路径中删除它(我的计算机的属性>高级系统设置>系统变量>路径)
。我现在可以从命令行使用pip install
。对于那些寻找未添加到anaconda当前频道的Python软件包的人,请尝试,例如,如果您想安装MechanicalSoup,您可以在中找到它,并使用-c选项告诉conda要使用的频道:
conda install -c conda-forge mechanicalsoup
谢谢我的
系统变量>路径中有C:\Anaconda
,但既不能从Anaconda命令提示符运行pip,也不能从Powershell运行pip。谢谢。你能澄清一下在博客的什么地方可以找到这些说明吗?您是否建议仔细阅读“滚动您自己的包”一节?