【问题标题】:Multiple versions of python [duplicate]python的多个版本[重复]
【发布时间】:2014-01-23 20:42:55
【问题描述】:

我的 linux 上安装了两个 python 版本:

[/usr/bin] ls -la | grep python

python -> python3
python-config -> python3-config
python2
python3
python2-config
python3-config

我需要启动使用 python 来做一些工作的程序。我无法更改此程序,也不知道它是如何工作的,但我希望它使用 python2。

正如我所见,如果我更改 python 和 python-config 链接,我可以做到。有没有更好的方法呢?

我还没有找到如何在 virtualenv 中使用不同版本的 python。 ruby 中可能有类似 rvm 的东西吗?

【问题讨论】:

标签: python


【解决方案1】:

你可以像这样使用virtualenv的特定版本的Python -

virtualenv -p /usr/bin/python2 <path/to/new/virtualenv/>

这样,virtualenv 将使用安装在您系统上的 Python 2.x 版本。

PS:不要手动更改 Python 2 和 3 之间的符号链接。可能会破坏您的系统。

【讨论】:

    猜你喜欢
    • 2014-08-11
    • 2018-04-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    相关资源
    最近更新 更多