配置Python虚拟环境以使用Python 3

时间:2018-06-13 17:32:58

标签: python django virtual-environment

我正在学习Python Django框架。我在我的笔记本电脑上安装了两个不同版本的python,2和3.我配置我的笔记本电脑使用python 3.所以当我使用命令行检查版本时,我得到了这个输出。

enter image description here

然后我按照此链接https://djangobook.com/installing-django/安装了Django和Python虚拟环境。我可以成功安装Django和Virtual Environment。但我的虚拟环境正在使用python 2.当我在虚拟环境中检查版本时,我得到了这个输出。

enter image description here

那么,如何配置该虚拟环境以使用python 3而不是2?或者我如何设置在为Django设置环境时使用的Python版本?

4 个答案:

答案 0 :(得分:1)

Virtualenv with python 2

virtualenv myEnv

Virtualenv with python 3

virtualenv -p python3 myEnv

答案 1 :(得分:0)

如果你在Linux上,只需在项目目录中使用命令python3 -m venv myvenv即可完成!

答案 2 :(得分:0)

在命令行下执行:->

对于Python3 :->

virtualenv --python = $(which python3) EnvironmentName

对于Python2 :->

virtualenv --python = $(which python) EnvironmentName

答案 3 :(得分:0)

如果要使用Python 3,建议的创建虚拟环境的方法是使用python3 -m venv,如下所示:

python3 -m venv venv # this will create a virtual environment called venv

在您的情况下,您可以直接使用python代替python3,因为您已经将笔记本电脑配置为在运行python时使用Python 3(这在您的问题中显示)。

在Windows中,要激活此虚拟环境,请运行以下命令:

venv\Scripts\activate.bat

就是这样!