配置环境变量以windows为例,linux不用手动配置环境变量
安装python
这个可以官网下载安装包,直接安装
配入windows环境变量
在path系统变量中加入python安装包路径,
这里同时安装了python2和python3,由于python3写在了前面,所以当运行python时,默认会先启动python3
;很重要,一定要写
;C:\python35;C:\python35\Scripts;C:\python27;C:\python27\Scripts;
进入cmd,配置虚拟环境
安装配置虚拟环境所需包
pip install virtualenv
使用virtualenv创建虚拟环境
virtualenv -p python_path env_name
启动虚拟环境
source python_path/bin/activate
以上方法还不够方便,每次都需要进入虚拟环境,activate手动启用,此时需要一个管理器:
windows环境下
pip install virtualenvwrapper-win
linux环境下
pip install virtualenvwrapper
设置WORK_HOME环境变量,
存放你想要放置虚拟环境的路径,以后通过mkvirtualenv envname 创建的虚拟环境均会存储到该路径下,可以通过workon开启虚拟环境
激活虚拟环境
安装完了之后就可以创建一个虚拟环境,使用命令:
方法一:
## 直接回进入虚拟环境
# workon envname 可以识别并进入虚拟环境
mkvirtualenv envname
指定python版本
mkvirtualenv envname --python=python安装包的路径
方法二:
## 创建一个新的隔离环境
手动进入,workon不识别
virtualenv envname
cd envname
source envname/bin/activate ## 激活并切换到虚拟环境envname
通过workon 可以查看当前有哪些虚拟环境
退出虚拟环境
deactivate
删除虚拟环境
直接删除文件夹即可
安装项目的虚拟环境依赖文件
# 进入虚拟环境
# 生成依赖文件
pip freeze > requirement.txt
# 安装依赖文件
pip install -r requirement.txt
mac
# 安装所需要的包
pip3 install virtualenv virtualenvwrapper
# 在 ~/.bash_profile 文件中设置环境变量
- virtualenvwrapper所用的python路径
我这里设置的是自己装的python3的路径
- 虚拟环境目录 WORKON_HOME
# virtualenv
VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.5/bin/python
export WORKON_HOME=$HOME/virtualenv
source /Library/Frameworks/Python.framework/Versions/3.5/bin/virtualenvwrapper.sh
写入后保存,生效
source ~/.bash_profile
之后就可以愉快的使用mkvirtualenv 命令啦