首页 > 代码库 > python之virtualenv
python之virtualenv
一、virtualenv是啥?
virtualenv可以创建隔离的Python环境
现实情况:
1、不同的项目使用同一个包的不同版本
2、自己的包不能装在全局包下,例如共享主机下(自己的权限不够)
二、virtualenv的安装
请参考官方文档
三、virtualenv命令参数详解
virtualenv [OPTIONS] ENV_DIR :命令格式
options:
--no-site-packages:不加载全局的包,这个现在是默认行为
--system-site-packages:加载全局已经安装的包
-p
/Path/PYTHON_EXE
,
--python
=/Path/PYTHON_EXE:创建环境使用指定默认使用的python版本
其他的参数,大家可以参考官网
ENV_DIR是在某个目录下创建python虚拟环境
样例:我是在windows环境下创建python2的环境(我电脑2,3版本都有,但是开发环境用的是Python 2.7,bash用的是git bash,大家可以用cmd)
virtualenv -p /c/Python27/python2.exe /d/data/pythonenv1/
三、virtualenv环境的激活和使用
环境激活:
Linux :source /Path/ENV_DIR/bin/activate
Windows: Path/Scripts/active
我的Git Bash:source pythonenv1/Scripts/activate
然后就跟普通命令行的使用方法一样了
环境退出:
Linux :deactivate
Windows: Path/Scripts/deactivate
我的Git Bash:deactivate
四、Pycharm可以使用吗?
能!
File——>Project——>Project Interpreter
即可创建一个自己的虚拟环境
python之virtualenv
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。