之前可能已经提出过要求,但我无法找到相关信息。如果我正在运行多个版本的Python,即Python 2.7
和Python 3.3.5
,如何在两个版本中安装特定版本的库?
答案 0 :(得分:3)
您更愿意考虑将Virtual Environments用于Python。它将允许您为不同版本的Python以及包创建单独且独立的Python环境。
我还推荐this package,它只包装virutalenv
并添加了便利的功能。
根据您的具体情况,您可以为Python 2.7
和3.3.5
创建两个环境,并为每个virtualenv
安装所需的库。以下是您需要做的简要示例:
$ mkvirtualenv venv27 # This will create and activate virtualenv for Python 2.7
$ deactivate # ...to deactivate venv27
$ mkvirtualenv venv33 -p /usr/bin/python3.3 # same for Python 3.3.5
$ deactivate
请注意-p
选项,该选项指定该虚拟环境的Python解释器。
创建虚拟环境后,您可以使用workon
实用程序
$ workon venv27 # or venv33