5.2.1 Python虚拟环境解释器配置
总目录链接:https://blog.youkuaiyun.com/m0_37660088/article/details/122646925
说明:虚拟环境可以创建一个独立的环境进行开发。每个虚拟环境都有一套独立的Python解释器和独立的Python库,可以创建具有独立Python版本的环境,这意味着不同项目之间的依赖不会相互冲突。通过导出环境配置文件,可以轻松地在其他机器上重建相同的环境,让迁移变得简单。虚拟环境可以通过Anaconda创建,也可以通过系统创建,Conda通常比纯Python的包管理器更快,通过预编译包,减少了安装时间。
一、通过Conda创建
1、在“开始”中打开Anaconda Prompt
2、进入一下界面
3、创建虚拟环境
conda create -n <environment_name> python=<python_version>
其中<environment_name>是需要输入的虚拟环境名称;<python_version>是对应python的版本号。例如:
conda create -n myenv python=3.8
注意:上述中python版本为需要的版本,版本号确定后会重新安装对应版本的Python,而不是使用已安装的Python。在迁移过程中也会将虚拟环境中的Python一同迁移。
此外,myenv名称输入后会在系统环境变量中PATH下的Anaconda3路径下创建envs文件,envs文件就会包含myenv,因此不需要提前创建文件。
4、虚拟环境创建后需要激活,激活后就可以找到了
conda activate myenv
5、查看已激活的虚拟环境
conda env list
或
conda info --envs
6、停用虚拟环境
conda deactivate
7、删除虚拟环境
conda env remove --name myenv
二、纯Python命令行创建
1、打开命令行(“win+R”并输入cmd)
2、创建虚拟环境
python -m venv <env_name>
<env_name>名字自己起,以myenv为例,输入内容如步骤1所示,会在命令行所在路径下创建myenv文件,文件中Python版本为系统中之前已安装的默认的版本(如果安装了多个版本的python,系统默认的python版本为系统环境变量PATH列表中靠前的python版本)
3、激活虚拟环境
myenv\Scripts\activate
当命令提示符前面有虚拟环境名称时,即表示已激活。
4、下面就可以正常安装所需的包,命令如下(使用pip):
pip install <package_name>
5、退出虚拟环境
deactivate
三、通过PyCharm进行虚拟环境创建
该部分后续补充,PyCharm虚拟环境创建python版本需在已安装的版本内挑选,无法根据需要直接配置,在项目移植中也会比较麻烦,可能有更好的处理方法。目前来看通过Anaconda来进行虚拟环境创建比较方便。