我正在使用python和virtualenv。激活virtualenv将其目录放在我的路径的开头(我已经确认这是正确的)。
出于某种原因,虽然当我运行python
时,系统范围的二进制文件运行,而不是我路径上的二进制文件。
我的道路是:
/path/to/my/venv/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/bin:/bin
没有为python设置别名。所以我不知道centos如何加载错误的。
不知何故,似乎站点范围内的二进制文件的路径在我的环境中。如果我运行env python -V
,则会报告2.4.3(旧版本)。
但env -i python -V
报告2.7.2(正确版本)。
如何清除我的环境,这样就不会发生?如果我只是运行env
,那里根本没有与python有关,路径是正确的......