我在我的linux上安装了两个python版本:
[/usr/bin] ls -la | grep python
python -> python3
python-config -> python3-config
python2
python3
python2-config
python3-config
我需要启动使用python来做一些工作的程序。我不能改变这个程序,我不知道它是如何工作的,但我希望它使用python2。
如我所见,如果更改python和链接,我就可以做到这一点。有什么更好的方法吗?
我还没有找到如何在虚拟环境中使用不同版本的python。红宝石里可能有类似rvm的东西吗?
发布于 2014-01-06 04:33:12
可以在virtualenv
中使用特定版本的Python,如下所示-
virtualenv -p /usr/bin/python2 <path/to/new/virtualenv/>
这样,virtualenv将使用安装在系统上的Python2.x版本。
PS:不要手动更改Python 2和3之间的符号链接。可能会破坏你的系统。
https://stackoverflow.com/questions/20950072
复制相似问题