18

pypi から入手可能な最新の setuptools と pip を virtualenv に強制的に使用させることは可能ですか? 本質的に、私は旗の反対を探しています。--never-download

現在、新しい virtualenv を作成すると、virtualenv にバンドルされているローカル (古い) バージョンが使用されます。

$ v.mk testvenv
New python executable in testvenv/bin/python
Installing setuptools............done.
Installing pip...............done.
$ pip show setuptools
---
Name: setuptools
Version: 0.6c11
Location: /Users/cwilson/.virtualenvs/testvenv/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg
Requires: 
$ pip search setuptools
[...]
setuptools                - Easily download, build, install, upgrade, and
                            uninstall Python packages
INSTALLED: 0.6c11
LATEST:    0.7.2
[...]
4

5 に答える 5

0

ematsenの優れた回答に基づいて、virtualenvwrapperで動作するbashスクリプトを作成しました

#!/bin/bash
source `which virtualenvwrapper.sh`
mkvirtualenv --no-setuptools $1
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
rm setuptools-*.zip
easy_install pip

# for python version < 2.7.9
# https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
pip install urllib3[secure]
于 2016-11-13T04:16:03.423 に答える