python创建和使用virtualenv虚拟环境以及在pycharm中加载虚拟环境

一、创建虚拟环境的2中方式

python使用virtualenv管理虚拟环境,便于在不同的环境下使用不同版本的包,不同项目使用不用版本的包

1. python命令行安装

步骤一:virtualenv安装

virtualenv的安装,安装命令:pip install virtualenv

 

步骤二:创建虚拟环境

使用virtualenv命令创建虚拟环境,创建命令:virtualenv 【环境名称】

例如,在D盘创建虚拟环境TestEnv

 

 虚拟环境创建成功之后,则在选择的目录下生成虚拟环境,虚拟环境目录生成之后包含了Lib目录和Scripts目录以及.gitgnore和pyvenv.cfg文件,如下图

步骤三:激活虚拟环境

虚拟环境安装好之后需要激活才能使用,激活环境需要在该环境的绝对路径(必须是Scripts目录)下激活,使用activate命令,取消激活用deactivate命令

  

  

2. 通过pycharm创建虚拟环境

步骤:File -- New Project -- 创建虚拟环境,具体如下

 

 创建后具体显示如下:

二、项目在虚拟环境中的使用

1.requirements.txt文件

检查项目是否存在requirements.txt文件,若不存在,则则使用命令:pip freeze > requirements.txt进行生成requirements.txt文件

2.跳转到需要使用虚拟环境的目录下(注意是在虚拟环境状态下跳转)

 3.安装项目所需的库文件

 通过pip install -r requirements.txt 命令安装 

三、pycharm加载项目

步骤一:设置

打开pycharm并打开需要加载虚拟环境的项目,然后依次点击左上方的file->Settings,如下图所示: 

步骤二:当前解释器

Project->Project Interpreter,project Interpreter默认选择的是本地的python环境以及对应的第三方包,如下图所示:

 

步骤三:添加虚拟环境解释器

添加虚拟环境,具体如下:

3.1点击右上方的设置按钮,然后点击Add,如下图所示:

3.2 在弹出的Add Python Interpreter页面中,依次选择Virtualenv Environment(虚拟环境)->Existing environment,如下图所示:

 

3.3选择虚拟环境运行于项目:Project->Project Interpreter,project Interpreter选择新添加的虚拟机环境并点击【ok】即可,如下图:

 

 3.4 库文件

  

四、虚拟环境移植

步骤一:复制虚拟环境和项目

将虚拟环境TestEnv和项目ARESAutoTest压缩后复制到服务器B,并解压缩

 

步骤二:在服务器B上的库

 

步骤三:设置虚拟环境为新项目的解释器,并再次运行

 

原文地址:https://www.cnblogs.com/like1824/p/14775985.html