使用virtualenv和特定Python版本有困难吗?

使用virtualenv和特定Python版本有困难吗?,python,virtualenv,Python,Virtualenv,我试图理解如何使用python的替代版本而不是默认版本(在我的例子中是python 2.7)创建一个独立的python环境virtualenv可以在我的系统上使用Python 2.7,但我似乎无法使用Python 3的版本创建虚拟环境 我尝试指定Python版本,如下所示: $ virtualenv -p /usr/bin/python3.2 有人能解释一下我如何用特定版本的Python创建一个virtualenv?非常感谢。我认为您需要先将python 3.2安装到系统中。您告诉virtua

我试图理解如何使用python的替代版本而不是默认版本(在我的例子中是python 2.7)创建一个独立的python环境
virtualenv
可以在我的系统上使用Python 2.7,但我似乎无法使用Python 3的版本创建虚拟环境

我尝试指定Python版本,如下所示:

$ virtualenv -p /usr/bin/python3.2

有人能解释一下我如何用特定版本的Python创建一个
virtualenv
?非常感谢。

我认为您需要先将python 3.2安装到系统中。您告诉virtualenvironment使用的python版本在任何地方都不存在,因此无法找到它。这就是“不存在”

在评论中提供更多信息后编辑:

virtualenv -p /usr/local/bin/python3.2

您看到了什么错误?我得到的错误是:
可执行文件/usr/bin/python3.2(来自--python=/usr/bin/python3.2)不存在
谢谢您的帮助。也许我不明白。我将Python 3.2安装在:
/usr/local/bin/python3.2
为什么找不到它?@dr.bunsen:在你的问题中,你使用了
/usr/bin/
而不是
/usr/local/bin/
。输入错误或简单解决方案?请尝试在
virtualenv-p
命令中使用该路径,而不是
/usr/bin/python3.2
啊,谢谢!我没有看到usr/local/bin和usr/bin实际上是不同的路径。谢谢