virtualenv的使用
2016-01-07 15:31
309 查看
一、说明
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1). 在没有权限的情况下安装新套件
2). 不同应用可以使用不同的套件版本
3). 套件升级不影响其他应用
二、安装
sudo apt-get install python-virtualenv
三、命令
格式如下:
virtualenv [options...] [destination-directory]
OPTIONS参数:
-h 或 --help
显示帮助
--version
查看版本
-v
查看参数列表
-q
创建时终端不输出信息
-clear
清除已创建的环境
-p PYTHON_EXE 或 --python=PYTHON_EXE
指定python版本,默认为pytho2
--no-site-packages
不使用系统pip环境,默认
--system-site-packages
使用系统pip环境
--relocatable
让已存在virtualenv使用系统工具
--no-setuptools
不安装setuptools
--no-pip
不安装pip
--prompt==PROMPT
设置提示前缀,默认为(目录名)
--extra-search-dir=SEARCH_DIRS
Directory to search for setuptools/distribute/pip distributions in.
Can be specified multiple times.
--always-copy
Always copy files rather than symlinking.
--unzip-setuptools
Unzip Setuptools when installing it. This fixes up scripts and
makes all .pth files relative.
四、使用
生成一个带python3的虚拟环境test
virtualenv -p python3 test
进入test环境中
source test/bin/activate
退出test环境
deactivate
五、实例
作者测试环境说明:
系统: ubuntu 14.04 LTS
virtualenv版本: 1.11.4
virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:
1). 在没有权限的情况下安装新套件
2). 不同应用可以使用不同的套件版本
3). 套件升级不影响其他应用
二、安装
sudo apt-get install python-virtualenv
三、命令
格式如下:
virtualenv [options...] [destination-directory]
OPTIONS参数:
-h 或 --help
显示帮助
--version
查看版本
-v
查看参数列表
-q
创建时终端不输出信息
-clear
清除已创建的环境
-p PYTHON_EXE 或 --python=PYTHON_EXE
指定python版本,默认为pytho2
--no-site-packages
不使用系统pip环境,默认
--system-site-packages
使用系统pip环境
--relocatable
让已存在virtualenv使用系统工具
--no-setuptools
不安装setuptools
--no-pip
不安装pip
--prompt==PROMPT
设置提示前缀,默认为(目录名)
--extra-search-dir=SEARCH_DIRS
Directory to search for setuptools/distribute/pip distributions in.
Can be specified multiple times.
--always-copy
Always copy files rather than symlinking.
--unzip-setuptools
Unzip Setuptools when installing it. This fixes up scripts and
makes all .pth files relative.
四、使用
生成一个带python3的虚拟环境test
virtualenv -p python3 test
进入test环境中
source test/bin/activate
退出test环境
deactivate
五、实例
xxx@pc:~$ virtualenv -p python3 test Running virtualenv with interpreter /usr/bin/python3 Using base prefix '/usr' New python executable in test/bin/python3 Also creating executable in test/bin/python Installing setuptools, pip...done. xxx@pc:~$ cd test xxx@pc:~/test$ source bin/activate (test)xxx@pc:~/test$ pip list argparse (1.2.1) pip (1.5.4) setuptools (2.2) wsgiref (0.1.2) (test)xxx@pc:~/test$ deactivate xxx@pc:~/test$
作者测试环境说明:
系统: ubuntu 14.04 LTS
virtualenv版本: 1.11.4
相关文章推荐
- tapestry调试,避免重复启动
- Comodo 龙浏览器下载
- 跟我一起写 Makefile(七)
- utilities(matlab)—— mat2imgcell
- 日经春秋 20160107
- 天声人語 20160107 北朝鮮が「水爆実験」
- 注册 功能的实现
- 【第六章】 AOP 之 6.3 基于Schema的AOP ——跟我学spring3
- Win10+VS2015环境下编译 OpenCV 3.1和opencv_contrib
- Egret)Demo - 自定义事件及自定义事件派发器
- Docker制作tomcat镜像简单实践
- MyBatis学习-SQL语句映射文件(1)resultMap
- eclipse断点有个斜杠 skip all breakpoints
- java环境变量配置与检查
- Linux devfreq
- collectionView的注意事项
- 应用内文件预览
- C++ 编写一个选课系统
- Andriod之SHA-256,MD5加密字符串
- Android系统之路(初识MTK) ------ 内置三方apk到Rom可移动/可卸载