我正在学习Python Django框架。我在我的笔记本电脑上安装了两个不同版本的python,2和3.我配置我的笔记本电脑使用python 3.所以当我使用命令行检查版本时,我得到了这个输出。
然后我按照此链接https://djangobook.com/installing-django/安装了Django和Python虚拟环境。我可以成功安装Django和Virtual Environment。但我的虚拟环境正在使用python 2.当我在虚拟环境中检查版本时,我得到了这个输出。
那么,如何配置该虚拟环境以使用python 3而不是2?或者我如何设置在为Django设置环境时使用的Python版本?
答案 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
就是这样!