【发布时间】:2016-11-05 12:10:14
【问题描述】:
使用 Python 2.7.12+(默认)和 virtualenv 15.0.3 (sudo -H pip install virtualenv) 运行 Ubuntu 16.10。我做错了什么?
$ 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)?可能是您被拒绝设置(某些)环境变量吗?
-
GNOME 终端中的常规 Bash 4.3.46(1) 版本。当我
activatevirtualenv 时,它出现在我的env输出中:VIRTUAL_ENV=/tmp/a。
标签: python python-2.7 ubuntu pip virtualenv