为什么在virtualenv中闲置一直使用系统?
我在〜/ localpython / python276中创建了一个本地python安装在创建一个virtualenv作为py276后,我将空闲链接到了~/localpython/python276 /bin/idle
。 我也激活了py276。
$ which python
/home/xxx/virtualenvs/py276/bin/python
$ python
Python 2.7.6
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
$ bin/idle
Python 2.7.6
[GCC 4.6.3] on linux2
Type "copyright", "credits" or "license()" for more information.
所有的事情似乎都是正确 但是,如果我只是将idle
命令作为命令使用,它仍然会使用系统一,这没有任何意义,因为which idle
返回正确的结果。
$ which idle
/home/xxx/virtualenvs/py276/bin/idle
$ idle
Python 2.7.3
[GCC 4.6.3] on linux2
Type "copyright", "credits" or "license()" for more information.
任何想法为什么发生这种情况?
这可能是因为在命令行中单独使用idle
类型实际上是2.7.3安装版本的符号链接。 您必须更改符号链接或更加明确地使用您的命令。
符号链接(符号链接)定义。
如何符号链接文件。
链接地址: http://www.djcxy.com/p/78091.html