设置虚拟环境,便于将python库进行迁移、删除、打包,实现模块化的作用。
虚拟环境中可以独立安装python的各类库,安装的库只能在虚拟环境中使用。
虚拟环境的各种包,都安装在了生成的虚拟环境文件夹中。
相关代码操作如下:
- 安装virtualenv包
pip install virtualenv
- 新建虚拟环境
virtualenv 环境名
指定虚拟环境python版本
virtualenv 环境名 --python=python3.8
虚拟环境新建成功后,会在所在文件夹生成一个 环境名 命名的文件夹。可以将环境名前加上句号,例如 “.venv”,这样可以表明文件夹是虚拟环境文件夹。 - 激活虚拟环境
Windows下,可以执行 “环境名/Scripts/activate” 命令,例如“.venv/Scripts/activate”其实就是activate文件的路径,激活后,在终端窗口的每行提示前会有一个括号,里面是虚拟环境名,样子是这样的:(.venv) PS D:\16_EvaluationModule>
- 退出虚拟环境
执行deactivate
- 删除虚拟环境
rm -r venv
- 迁移虚拟环境
首先要在需要的位置建立一个新的虚拟环境,然后将被克隆的环境配置打包,然后将打包得到的txt文件,在激活了新虚拟环境的情况下,作为新环境的配置文件安装,即可将全部被克隆环境的依赖包都一次性安装上了。其实如果不激活虚拟环境,安装txt文件的话,就是将包都安装在了电脑系统环境中了。
pip freeze -l > packages.txt %将被克隆环境的依赖包列表写入到pakages.txt中,txt文件名可以自行设置
%接下来要新建一个新虚拟环境并激活,相关指令省略
pip install -r packages.txt %这里是根据txt文件为新环境安装依赖包