我对requirements.txt文件的--global-option和--install-option设置有困难。为一个库指定选项会导致其他库安装失败。我正在尝试安装Python库“grab”和“pycurl”。我需要指定使用选项安装pycurl:“--with-nss”。我可以在完全干净的虚拟环境中复制错误。在新的虚拟环境中,requirements.txt包含:grab==0.6.25pycurl==7.43.0--install-option='--with-nss'然后安装:pipinstall-rrequirements.txt会出现以下错误。Installingcoll
如果我以root身份运行pipinstall,我希望它安装到/usr/local中。这在某些linux系统上有效,但在其他系统上无效。如何强制pip安装到我想要的目录?使用配置文件的解决方案优于使用命令行参数的解决方案。 最佳答案 您应该创建配置文件$HOME/.config/pip/pip.conf并添加选项:[global]target=/usr/local/lib/python2.7/site-packages并将此目录添加到您的PYTHONPATH(如果它不在)中。添加到$HOME/.bashrc:exportPYTHONP
我正在运行一个带有virtualenv的django项目,该项目直到今天下午都运行良好。我去运行sourcemy-env/bin/activate它似乎激活了(它给了我通常的命令提示符),但是当我尝试pythonmanage.pyrunserver它说找不到django。我运行了一个python脚本并尝试导入django,果然它说没有名为django的模块。所以我删除了这个virtualenv并创建了一个新的,并做了一个pipinstall-rrequirements.txt。就在那时我注意到pip永远挂起,并且在键入^C时它会给出一个很长的回溯,我在下面提供了它。一旦发生这种情况,我
我正在尝试从Pycharm中安装软件包在Windows10中。我在代理后面,所以我已经设置了代理信息以及我的登录详细信息,我的连接似乎可以正常工作。我的问题是pip和Setup_tools似乎无法连接到互联网,并且在多次连接重试失败后出现以下错误:Nomatchingdistributionfoundfor[packagename]例如,当我尝试安装Numpy时:附言:我看过类似的问题overhere,但是我觉得这没有帮助。在执行以下操作后,我已经设法让pip在命令提示符(CMD)中工作:导出代理设置:sethttp_proxy=http://username:password@pro
Collectingrsa==3.1.1(from-r/racetrack/.requirements.txt(line41))eval(python-mvirtualfish)Downloadingrsa-3.1.1.tar.gzCompleteoutputfromcommandpythonsetup.pyegg_info:Downloadinghttp://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gzTraceback(mostrecentcalllast):File"/usr/lib/p
有没有办法将python/pip修改为,只要导入失败在运行时,它就会尝试从pip安装模块(同名),然后导入模块?我想说这比仅仅抛出一个错误更好。如果从pip加载模块后发生任何问题,那么它也会抛出一个错误,类似于当我注意到我无法导入某些东西时,尝试pipinstall然后出现相同的错误消息。我知道我们可以使用requirements.txt来捆绑一个包,但我说的是“客户”(运行脚本的人)而不是“提供者”(提供脚本的人)看法;也就是说,作为客户,我希望能够导入任何脚本并自动解决依赖关系。我知道这可能会导致麻烦,但每当我看到ImportError时,我都会尝试pipinstall模块。只有当
我无法配置我的pip.conf文件来规定PIP应该从https://pypi.python.org/simple/而不是http://pypi.python.org/simple/我发布了一个相关问题PIPCouldnotfindanydownloadsthatsatisfytherequirementSQLAlchemy几个人诊断出了什么问题。但是,我在制定解决方案时遇到了麻烦。我使用pipconfigfiledocumentation打开位于/home/user/.pip/pip.conf的pip.conf文件我添加了以下内容。文件中没有其他内容。[global]timeout=6
升级到Yosemite后,我的pip不再工作了。如果我发出一个pip命令,它会这样提示:Traceback(mostrecentcalllast):File"/usr/local/bin/pip",line9,inload_entry_point('pip==1.5.6','console_scripts','pip')()File"build/bdist.macosx-10.9-x86_64/egg/pkg_resources.py",line356,inload_entry_pointFile"build/bdist.macosx-10.9-x86_64/egg/pkg_resou
我刚刚在Windows10上安装了Python2.7.10。我已经将我的python和pip目录添加到我的PATH中,如下所示:我的脚本文件夹如下所示:我的问题是,当我在命令提示符下输入“pip”并按下回车键时,即使我等了几分钟,也没有任何反应。如果我从PATH变量中删除脚本目录,我只会收到类似“pip未被识别为内部或外部命令”的错误消息。Python工作正常。我也尝试重新安装pip和Python,但出现了同样的问题。那么,有人知道为什么pip什么都不做吗?**编辑:**当我说它什么都不做时,我的意思是cmd“挂起”,就像它在等待某事发生一样。光标一直在闪烁。
当我使用pip时,如果没有sudo,它通常无法工作。我经常看到人们在没有sudo的情况下使用pip,那么我做错了什么?我读到不建议使用sudo安装pip包。我知道使用virtualenv我可以在没有sudo的情况下使用pip,但是要安装virtualenv我必须先使用sudo。当我尝试不使用sudo安装pip时,我得到:PermissionError:[Errno13]Permissiondenied:'/usr/local/lib/python3.4/dist-packages/pip'尝试使用pip3installflask安装flask时:PermissionError:[Err