创建
编写自动化项目脚本,不同的项目需要不同的三方依赖包,一个电脑上安装了一个python环境(如项目A需要依赖django1.2.5,项目B依赖django1.2.5),这样的情况下每个项目都需要有一个独立运行的python环境,所以这个时候我们创建项目时,就需要提前安装虚拟环境virtualenv。
创建隔离的python环境
虚拟环境安装有两种方式:一种是直接使用pip命令安装,另一种是在PycharmIDE中创建带有虚拟环境的项目。
虚拟环境pip命令创建
- 打开PycharmIDE中的终端输入 pip install virtualenv 安装virtualenv;
- 创建一个独立的Python运行环境,命名为venv---- 继续输入 virtualenv venv;
3.会在项目中多出一个venv的目录 ;
4.打开Scripts,用终端运行deactivate.bat或者在终端输入deactivate.bat;
5. 虚拟环境在终端运行;
在PycharmIDE中创建带有虚拟环境的项目
-
打开PycharmIDE的创建项目,勾选新virtualenv环境;
-
创建的项目中会有一个venv的目录,即成功
至此,虚拟环境创建已完成,可以安装项目中需要的三方包啦!
虚拟环境导出依赖包
- 查看虚拟环境中的三方包,在终端的项目目录下,输入pip list
2. 在输入命令pip freeze > requirements.txt。项目中会多出一个txt文件(使用命令将项目的库依赖导出,作为代码的一部分)
部署虚拟环境
虚拟环境使用依赖包部署
一般部署流程是:
在服务器上创建一个虚拟环境
**虚拟环境,执行 pip install -r requirements.txt,安装项目依赖