virtualenv是一个虚拟化的python运行环境
这里只介绍Windows下的情况

安装:

终端(命令行)输入:pip install virtualenv

创建虚拟环境目录

终端(命令行)输入:python -m venv venv

其中,venv就是你创建的环境目录,创建成功后,你项目里会出现一个名为venv的文件夹。

注意:

①不创建目录直接激活的话会出现如下错误:

virtualenv默认python版本 virtualenv windows_虚拟环境


②后面的那个venv是可以自定义的文件夹名字

③不写文件夹名称会报错;

venv: error: the following arguments are required: ENV_DIR

这个错误提示表明在使用venv命令时缺少了必要的ENV_DIR参数。

venv是Python内置的用于创建和管理虚拟环境的模块,它需要指定一个目录作为虚拟环境的位置。

要创建一个新的虚拟环境,你需要提供一个目录路径作为ENV_DIR参数。
例如,以下命令将创建一个名为myenv的虚拟环境:python -m venv myenv
在这个例子中,myenv是虚拟环境的目录名,它将在当前工作目录中创建。

激活:

终端(命令行)输入:.\venv\Scripts\activate

其中,venv是你的虚拟环境名称。如果你的虚拟环境名称不同,请将命令中的venv替换为你的虚拟环境名称。

如果你的虚拟环境成功激活,你应该能够看到终端命令提示符的前面有(virtualenv名称)字样。例如:

virtualenv默认python版本 virtualenv windows_虚拟环境_02

退出当前虚拟环境:

终端(命令行)输入:deactivate

删除虚拟环境:

进入到创建环境的目录,
终端(命令行)输入:rm -rf

另外:

(1)Git Bash或Cygwin等Unix/Linux命令行终端,则可以继续使用“source”命令激活虚拟环境。
在命令行终端输入:source venv/bin/activate
(2)
问题:在pycharm终端,无法将“source”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
原因:“source”命令是Unix/Linux命令,在Windows命令行终端无法识别“source”命令。
在Windows下虚拟环境的激活用的是:.\venv\Scripts\activate
(3)
问题:无法将“activate”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
原因:没有正确激活虚拟环境。

注意:

创建virtualenv虚拟环境后,activate等脚本文件会自动安装到你的虚拟环境文件夹中。