默认情况下,python 2.7.11附带了pip 7.1.2。我们使用chef / cloudify自动创建virtualenvs并且无法控制该过程。这意味着在创建新的virtualenv之后执行pip install --upgrade pip
是不可能的。我们需要安装Chef的插件需要pip> 8(其中--trusted-host作为capabilities.txt中的功能添加)。
所以我的问题是,我可以安装哪个python2版本开箱即用最新版本的pip,这样新创建的venvs有pip> 8?
答案 0 :(得分:0)
如果从Mercurial安装Python是一个选项,那么它已经包含pip 8.0.0(https://hg.python.org/cpython/rev/65b7eb7dfb64)。如果你必须等待发布,可能还需要几个月的时间。
此does not appear to be the only issue you're facing with Chef/Cloudify - 您应该考虑切换到可以更好地控制环境的内容。 (如果你唯一能做的就是把东西放在setup.py中,因为你可以在那里编写任意的Python,所以已经很多了。)