您的位置:首页 > 运维架构 > Linux

windows Linux Mac 使用virtualenv virtulenvwrapper创建 多个python虚拟环境

2017-11-10 22:44 1361 查看
配置环境变量以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

此时需要一个管理器:
以下方法不用,很麻烦,每次都需要进入虚拟环境,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
Scripts\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 命令啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python 配置