Python 2.7.12+ (기본값은 1) 및 virtualenv 15.0.3 (sudo -H pip install virtualenv
)으로 Ubuntu 16.10을 실행하십시오. 내가 도대체 뭘 잘못하고있는 겁니까?virtualenv pip를 강제로 사용하십시오
$ virtualenv a && . "$_"/bin/activate && pip --version
New python executable in /tmp/a/bin/python
Installing setuptools, pip, wheel...done.
pip 9.0.0 from /usr/local/lib/python2.7/dist-packages (python 2.7)
$ /tmp/a/bin/pip --version
pip 9.0.0 from /usr/local/lib/python2.7/dist-packages (python 2.7)
$ /tmp/a/bin/python -c 'from pip import __file__; print __file__'
/usr/local/lib/python2.7/dist-packages/pip/__init__.pyc
활성화 (소싱)가 100 % 작동 했습니까? 환경 변수를 출력하고 이것이 사실 인 지 확인하십시오. 어떤 셸을 사용하고 있습니까? (나는 BASH라고 가정)? 당신이 (어떤) env 변수를 설정하는 것을 거부 당할 수 있습니까? –
GNOME 터미널에서 Bash 4.3.46 (1) -release를 정기적으로 다운로드하십시오. virtualenv를 활성화 할 때 이것은'env' 출력에 나타납니다 :'VIRTUAL_ENV =/tmp/a'. –