当我激活venv
时,which pip
返回/usr/local/bin/pip
而不是path/to/my/apps/venv/bin/pop
。这是为什么?激活的VENV仍然使用系统pip和系统python?怎么了?
我倾向于只是rm- rf
在/usr/local/bin/pip
画中画并重新安装,但由于这是一个生产服务器我不想猜测太多:-)
我担心的是我(在USR /本地/ bin)中:
- easy_install的
- easy_install的-2.6
- PIP
- PIP-2.6
- 的virtualenv
- 的virtualenv-2.6
python --version
回报2.6.6和which python
回报/usr/bin/python
即使venv
被激活?
运行Debian挤压
您正在使用什么壳
在我的本地机器上我使用zsh - 但在debian框中使用bash。我像你一样激活它。 - 但是,我记得我不能在上个世纪之前让颜色起作用。这在'bash_profile'中被修复: 'if [-f〜/ .bashrc];然后$ 源〜/ .bashrc $ fi ' 但这应该不重要。 – Andreas 2012-07-31 08:51:01