配置 Python 虚拟环境以使用 Python 3
Configuring Python Virtual Environment to use Python 3
我正在学习 Django。我在我的笔记本电脑上安装了两个不同版本的 python,2 和 3。我将我的笔记本电脑配置为使用 Python 3,所以当我使用命令行检查版本时,我得到了这个输出。
然后,我在 this link 之后安装了 Django 和 Python 虚拟环境。我可以成功安装 Django 和虚拟环境。但是我的虚拟环境使用的是 python 2. 当我在虚拟环境中检查版本时,我得到了这个输出。
那么,如何配置该虚拟环境以使用 python 3 而不是 2?或者如何设置 Python 版本以在我为 Django 设置环境时使用?
如果您在 Linux 上,只需在您的项目目录中使用命令 python3 -m venv myvenv
即可!
Virtualenv python 2
virtualenv myEnv
Virtualenv python 3
virtualenv -p python3 myEnv
在命令行下执行:->
对于Python3 :->
virtualenv --python = $(which python3) EnvironmentName
对于Python2 :->
virtualenv --python = $(which python) EnvironmentName
如果要使用Python3,推荐使用python3 -m venv
创建虚拟环境的方式如下:
python3 -m venv venv # this will create a virtual environment called venv
在您的情况下,您可以直接使用 python
而不是 python3
,因为您已经将笔记本电脑配置为在 运行ning [=13 时使用 Python 3 =](这在您的问题中显示)。
在 Windows 中,要激活此虚拟环境 运行,请执行以下操作:
venv\Scripts\activate.bat
就是这样!
我正在学习 Django。我在我的笔记本电脑上安装了两个不同版本的 python,2 和 3。我将我的笔记本电脑配置为使用 Python 3,所以当我使用命令行检查版本时,我得到了这个输出。
然后,我在 this link 之后安装了 Django 和 Python 虚拟环境。我可以成功安装 Django 和虚拟环境。但是我的虚拟环境使用的是 python 2. 当我在虚拟环境中检查版本时,我得到了这个输出。
那么,如何配置该虚拟环境以使用 python 3 而不是 2?或者如何设置 Python 版本以在我为 Django 设置环境时使用?
如果您在 Linux 上,只需在您的项目目录中使用命令 python3 -m venv myvenv
即可!
Virtualenv python 2
virtualenv myEnv
Virtualenv python 3
virtualenv -p python3 myEnv
在命令行下执行:->
对于Python3 :->
virtualenv --python = $(which python3) EnvironmentName
对于Python2 :->
virtualenv --python = $(which python) EnvironmentName
如果要使用Python3,推荐使用python3 -m venv
创建虚拟环境的方式如下:
python3 -m venv venv # this will create a virtual environment called venv
在您的情况下,您可以直接使用 python
而不是 python3
,因为您已经将笔记本电脑配置为在 运行ning [=13 时使用 Python 3 =](这在您的问题中显示)。
在 Windows 中,要激活此虚拟环境 运行,请执行以下操作:
venv\Scripts\activate.bat
就是这样!