Python3虚拟环境使用方法

2020-04-21 10:48:17   Cyberbolt

记录一种我常用的虚拟环境 创建 和 迁移方法,这次笔记的前提是已安装Python3并有pip包管理工具

 

一.虚拟环境创建方法

这里以Windows为例,下面会说明Linux

进入你的Python该项目的根目录,如我的是

首先进入该目录下的终端。按住键盘 “Shift” + “鼠标右键”,鼠标点击 “在此处打开Powershell窗口(S)” (部分电脑是cmd,只要进入终端即可)

 

如图,已进入该目录下终端

确保您的用户拥有管理员权限,输入如下命令安装virtualenv

  • pip install virtualenv

之后创建虚拟环境,输入下面的命令

  • virtualenv venv

如下提示后,该目录下会出现venv目录,说明虚拟环境创建成功

输入以下命令即可激活虚拟环境

  • venv\Scripts\activate

出现如图所示标识时,虚拟环境已经激活成功了

每次打开终端,需要重新激活虚拟环境!Windows可以使用PyCharm自动创建和激活虚拟环境

Linux、Mac OS和Windows创建方法相同,但激活命令不同,Linux、Mac OS创建虚拟环境后,输入如下命令激活

  • . venv/bin/activate

输入以下命令可解除虚拟环境激活

  • deactivate

 

二.虚拟环境迁移方法

迁移虚拟环境前,先进入终端,进入项目根目录,保证虚拟环境已激活的前提下,输入

pip freeze > requirements.txt

此时会在项目根目录生成虚拟环境依赖requirements.txt

压缩项目目录,将压缩包转移至新环境中,解压压缩包,进入项目目录的终端

首先删除曾经的虚拟环境目录venv,删除后按前文方法重新创建虚拟环境并激活

激活虚拟环境后,输入如下命令将在新环境自动安装所有依赖

pip install -r requirements.txt