virtualenv用来部署独立Python的一个工具,用来解决版本依赖,及不兼容的项目。
virtualenv介绍
virtualenv部署时拥有自己的安装目录,不与其它任何环境共享一个库,能够管理Python的版本和库。
如同时开发多个应用时,这些应用需要共用一个Python,应用A在2.6版本,应用B需要2.7版本,这时候会出现版本不统一情况,利用virtualenv可以为每个应用做一个“隔离”的Python运行环境。
安装virtualenv
进入到windows终端(命令提示符),输入
pip install virtualenv
安装virtualenv,下方出现Successfully installed…字样时说明安装成功。
virtualenv使用
1.进入到创建虚拟环境的磁盘和目录,输入virtualenv vir_test1创建虚拟环境(此处在e:/vir_test目录下创建了vir_test1虚拟环境)
2.进入环境,首先进入vir_test1下的Scripts目录(此虚拟目录使用的是默认的Python3.6版本),并运行activate.bat激活虚拟环境(虚拟环境激活后,前面会有环境名称)
3.查看虚拟环境安装库,并在虚拟环境中安装docker
4.退出virtualenv,执行命令deactivate.bat
1.创建指定版本的虚拟环境
> virtualenv -p D:Python36python.exe test
D:Python36python.exe 是版本执行文件,test是虚拟环境名称
2.激活虚拟环境,运行Python命令
1.通常在写Python时我们会借用Python开发工具,此处以pycharm开发工具为例给大家讲讲如何在pycharm中使用virtualenv,打开pycharm并在file->Settings打开设置
2.Project:PythonProj中选择Project Interpreter,在下拉列表中选择Create Virtualenv
3.输入虚拟环境名称并确定
4.在项目中找到新创建的虚拟环境,并在此环境中打印hello
virtualenv 常用命令
pip list 查看已安装的包
pip list –outdated 检查哪些包需要更新
pip install –upgrade Some Package 升级包
pip uninstall SomePackage 卸载包
pip –help 帮助
rmvirtualenv 虚拟环境名称
pip install 包名称 安装环境
virtualenv -version 查看当前版本号
virtualenv -clear 清空非root用户的安装,并重头开始创建隔离环境
virtualenv -no-site-packages 令隔离环境可以访问系统全局的site-package目录
virtualenv –unzip-setuptools 安装时解压Setuptools或Distribute
virtualenv –relocatable 重定位某个已存在的隔离环境
virtualenv –distribute 使用Distribute代替Setuptools
virtualenv –extra-search-dir=SEARCH_DIRS 用于查找setuptools/distribute/pip发布包的目录
virtualenv –never-download 禁止从网上下载任何数据
virtualenv –prompt==PROMPT 定义隔离环境的命令行前缀
作者: 草虫
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net