这里先给说一下python
虚拟环境好的地方在于可以将开发环境相互隔离,相互之间不受影响。例如:现在有一个UI自动化测试需要selenium模块,有一个接口自动化需要requests模块,只需要为两个项目分别创建虚拟环境。在生成requirements.txt文件时就会比较干净
下面讲一下安装virtualenv 与使用
一、安装virtualenv环境
- 1
pip install virtualenv
# 打开命令行 安装virtualenv(如果没有安装pip自行百度) - 2
virtualenv --version
# 安装完成检测版本是否安装成功
二、使用虚拟环境
- 1 创建一个虚拟环境:
cd my_project
# cd 到你想存放的目录下virtualenv my_env
# 创建一个my_env 的虚拟环境,会生成一个文件夹如下:- my_env
–pyvenv.cfg
–lib
–include
–bin
- my_env
my_env的是一个独立的python运行环境,包含了Python可执行文件, 以及 pip 库的一份拷贝,这样就能安装其他包了,我会得到了一个不带任何第三方包的“干净”的Python运行环境来。已经安装到系统Python环境中的所有第三方包都不会复制过来
- 2 使用虚拟环境
source my_env/bin/activate
# 开始使用虚拟环境前先激活:deactivate
# 停用虚拟环境:
激活后路径前会加上(my_env),停用后将回到系统默认的Python解释器
二、Virtualenv下安装和运行Django
1、按照上叙操作进入虚拟环境(一定要在虚拟环境),然后执行:pip install Django -i https://pypi.douban.com/simple
# 此处用豆瓣源安装
此处注意:python3以上版本只支持Django2,python2.7只能安装1.11版本,如果直接运行pip install Django,会安装最新版2.x版本,所以安装的时候要指定版本
2、安装成功后创建项目(虚拟环境激活的情况下):django-admin startproject MxShop
# 创建项目cd MxShop/
# 切换到项目目录下python manage.py runserver
# 运行项目
这样就成功创建一个Django项目
pycharm 中进入虚拟环,打开terminal,
cd my_project
# cd到my_env上级目录(这个每个人的路径不一样)source my_env/bin/activate
# 激活开始使用虚拟环境cd MxShop/
# 进入项目python manage.py runserver
# 启动项目deactivate
# 停用虚拟环境
停用后将回到系统默认的Python解释器
三、pycharm中使用将项目配置虚拟环境运行
- file> settings > project interpreter