當我激活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