Multiple versions of python
本问题已经有最佳答案,请猛点这里访问。
我的Linux上安装了两个python版本:
1 2 3 4 5 6 7 8 | [/usr/bin] ls -la | grep python python -> python3 python-config -> python3-config python2 python3 python2-config python3-config |
我需要启动一个使用Python来做一些工作的程序。我不能更改这个程序,我不知道它是如何工作的,但我希望它使用python2。
如我所见,如果我更改python和python配置链接,我就可以这样做。有更好的方法吗?
我还没有找到如何在virtualenv中使用不同版本的python。红宝石中可能有类似RVM的东西吗?
您可以将特定版本的python与
1 | virtualenv -p /usr/bin/python2 <path/to/new/virtualenv/> |
这样,virtualenv将使用安装在系统上的python 2.x版本。
PS:不要手动更改python 2和3之间的符号链接。可能会破坏你的系统。