即使在 virtualenv 激活后,python 也指向全局安装

Kri*_*waj 5 python virtualenv

有点奇怪,我激活了虚拟环境python还是指向全局安装。

$ which python
/usr/bin/python

$ source ~/virtualenv/bin/activate
(virtualenv)$ which python
/usr/bin/python 
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

Kri*_*waj 7

感谢@Barun Sharma 的指点,我可以解决这个问题。

最初我在目录中创建了一个虚拟环境~/projectname。后来我决定把它移到下~/virtualenv。这将导致~/projectname$PATH 变量中的路径过时 。将 VIRTUAL_ENV 更新到 /bin/activate 中的最新路径解决了该问题。