我有一个带有固定包版本的pip需求文件。我需要在没有直接互联网连接的系统上安装PyPI包。我如何才能轻松下载我现在需要的包,以便稍后进行pip安装,而无需亲自访问每个包页面? 最佳答案 pip文档有一个很好的例子fastandlocalinstalls:$pipinstall--download-rrequirements.txt$pipinstall--no-index--find-links=[file://]-rrequirements.txt这主要是为了提高速度,但如果您在连接互联网的机器上执行第一步,将文件复制到另一台机器
我想找到一种方法来获取我通过pip安装的包的日历日期和时间,格式为小时:分钟:秒。我希望能够在输出中看到如下内容:月/日/年-时:分:秒对于每个包。谢谢! 最佳答案 这就是你要找的吗-importpipimportosimporttimeIn[139]:forpackageinpip.get_installed_distributions():.....:print"%s:%s"%(package,time.ctime(os.path.getctime(package.location))).....:pyudev0.17.dev2
我对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