python设置virtualevn虚拟环境相关

设置虚拟环境,便于将python库进行迁移、删除、打包,实现模块化的作用。
虚拟环境中可以独立安装python的各类库,安装的库只能在虚拟环境中使用。
虚拟环境的各种包,都安装在了生成的虚拟环境文件夹中。
相关代码操作如下:

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

你可能感兴趣的:(python设置virtualevn虚拟环境相关)