草庐IT

python - 无法使用 CNTLM 连接到 pip

我正在尝试在需要身份验证的代理服务器后面使用Pip。我已经安装了cntlm并填写了散列密码。当我运行这个时:cntlm-ccntlm.ini-I-Mhttp://www.google.co.uk我输入我的密码,然后得到这个结果:Configprofile1/4...Authnotrequired(HTTPcode:200)Configprofile2/4...Authnotrequired(HTTPcode:200)Configprofile3/4...Authnotrequired(HTTPcode:200)Configprofile4/4...Authnotrequired(HTT

python - python 的新 'pip wheel' 是否支持为 tests_requires 中列出的依赖项构建轮子?

我使用setuptools'tests_require'来指定测试我的包所需的依赖项。tests_require-http://pythonhosted.org/distribute/setuptools.html#new-and-changed-setup-keywords我已经开始使用wheelpackaginghttp://wheel.readthedocs.org/en/latest/并为我当前的包及其所有依赖项构建一个wheels目录。pipwheel--wheel-dir=/tmp/wheelhouse.不过,我还想为任何包tests_require中列出的所有包构建轮子。

python - 为什么 'python3 -m venv myenv' 将旧版本的 pip 安装到 myenv 中,而不是我在系统上任何地方都能找到的任何版本的 pip?

这并没有给我带来任何无法通过激活虚拟环境并运行pipinstall-Upip来解决的问题,但我一直想知道旧版本的pip是从哪里来的。我使用的是OSX10.7.5。当我使用pyvenv-3.4myenv或python3-mvenvmyenv创建虚拟环境时,虚拟环境中安装的pip版本是6.0.8,但是我已将我的全局pip升级到6.1.1。这是一个演示我的意思的终端session:$python3-mvenvmyenv$myenv/bin/pip-Vpip6.0.8from/Users/dust/Desktop/myenv/lib/python3.4/site-packages(python

python - pip.conf 没有关注可信主机

我有我的pip.conf文件如下:[global]trusted-host=extra-index-url=http:///pypi但是,每当我尝试从私有(private)pypi存储库安装包(只是一个测试包)时,我都会收到一条错误消息,指示我添加--trusted-host.如果这样做,我可以成功安装包,所以我知道pip正在阅读pip.conf文件。为什么不尊重trusted-host配置?我已经三次检查配置文件中的IP是否匹配。一些博客和Google的粗略搜索似乎表明它应该这样做。(https://pseudoscripter.wordpress.com/2016/05/07/pi

python - pip 和 virtualenv 在错误的地方安装了部分 django

直到今天,我已经使用virtualenv几个星期了,没有任何问题。使用pip使用-rrequirements.txt安装我的环境,它在错误的位置安装了Django(v1.5)的一部分。而不是将整个源放入:env/lib/python2.7/site-packages/django/它将部分conf/和contrib/放在:env/django/当然,像管理页面这样的Django部分是行不通的。当我将这两个目录移动到正确的位置时,一切正常,并且没有文件重复。我还尝试删除整个env目录并以相同的结果重新开始。关于为什么virtualenv和pip将django的部分拆分到错误的位置(以及如

python - 使用 Python “pip” : Cannot fetch index base URL http://安装时出错

我正在尝试安装本地版本的ScrumDo进行测试。只有这样我才能在我的安装中找到必须运行的pip:sourcebin/activatepipinstall-rrequirements.txt我得到错误:Downloading/unpackingdjango-storagesCannotfetchindexbaseURLhttp://b.pypi.python.org/simple/Couldnotfindanydownloadsthatsatisfytherequirementdjango-storages根本没有找到django-storages的发行版将完整的日志存储在./pip-l

python - 如何将自己的索引添加到在 virtualenv 中运行的 pip?

我有一个带有pip的virtualenv。我有自己的包裹索引。我想将此包添加到pip以避免一直调用pipinstallsome_package-imy_index我只想将此索引添加到在virtualenv中运行的此特定pip实例。在那种情况下,我应该修改哪个文件以及如何修改? 最佳答案 我遇到了同样的问题,发现pip在当前版本中事实上支持这个https://pip.pypa.io/en/latest/user_guide.html#config-file在虚拟环境中:在Unix和MacOSX上,文件是$VIRTUAL_ENV/pip

python - pip 在虚拟环境中执行错误的 python 库版本

我使用virtualenvwrapper创建了一个虚拟环境,然后尝试使用pip在其中安装django。但是,由于python版本冲突,我不断收到错误消息。$mkvirtualenvenv$workonenv$pipinstalldjangoDownloading/unpackingdjangoCleaningup...Exception:Traceback(mostrecentcalllast):File"/Users/mingot/virtualenvs/env/lib/python2.7/site-packages/pip/basecommand.py",line134,inmai

python - 让 pip 忽略现有的轮子

如果.whl在线可用,pip总是安装它而不是从源代码编译。然而,对于某些特定模块,轮子恰好是为下一代处理器编译的,并不在特定机器上运行。如果我命令它只下载包,那么它仍然会下载wheel而不是源代码。pip是否有某种机制来覆盖此首选项? 最佳答案 尝试使用pipinstall--no-binary:all:您可以在pipinstall--help中找到此选项(及其采用的值)。还有--no-use-wheel选项,但已弃用以支持上述选项,并在pip10.0.0.引用官方文档:https://pip.pypa.io/en/stable/r

python - pip 安装 matplotlib : "no pkg-config"

当我运行pipinstallmatplotlib(在virtualenv中)时,输出的第一行是:Downloading/unpackingmatplotlibRunningsetup.pyegg_infoforpackagematplotlibbasedirlistis:['/usr/local/','/usr','/usr/X11','/opt/local']============================================================================BUILDINGMATPLOTLIBmatplotlib:1.2.0pyth