码迷,mamicode.com
首页 > 编程语言 > 详细

python之virtualenv

时间:2017-07-02 18:27:16      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:详解   div   https   int   name   class   virtual   一个   env   

一、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

标签:详解   div   https   int   name   class   virtual   一个   env   

原文地址:http://www.cnblogs.com/skiler/p/7106666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!