博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
独立python环境之virtualenv和virtualenvwrapper
阅读量:6261 次
发布时间:2019-06-22

本文共 909 字,大约阅读时间需要 3 分钟。

介绍

如果有一台測试机,多个人使用,有多个项目,不同项目可能python版本号不一样。须要的库不一样。

我们须要一个独立干净的python环境,互相隔离,互不影响。

virtualenv能够帮我们解决问题。
virtualenvwrapper是virtualenv的封装。能够方便的创建/删除/拷贝/切换不同的环境。

安装与配置

pip install virtualenv

pip install virtualenvwrapper

编辑~/.bashrc增加以下的内容并source。

export PYTHON_HOME=/opt/python/                                 #这里是python的文件夹,请依据自己的实际python安装路径export VIRTUALENVWRAPPER_PYTHON=$PYTHON_HOME/bin/python         #所用python解释器export VIRTUALENVWRAPPER_VIRTUALENV=$PYTHON_HOME/bin/virtualenv #所用virtualenv程序if [ -f $PYTHON_HOME/bin/virtualenvwrapper.sh ]; then    . $PYTHON_HOME/bin/virtualenvwrapper.sh #运行了virtualenvwrapper.sh这个后就有一些相关的命令能够用了fi

另外还有个可选变量WORKON_HOME,告诉virtualenvwrapper把虚拟环境放在哪个文件夹,默认是$HOME/.virtualenvs。

使用

既然是管理环境。管理管理,离不开创建/删除/拷贝/切换这些命令。

主要用到的是:
mkvirtualenv ENVNAME:创建一个新的virtualenv
workon ENVNAME: 切换环境,workon不带參数将会列出全部环境
deactive: 退出虚拟环境
没错,记住这几个命令就够了!

每一个虚拟环境都自带了pip,不用又一次安装。不同环境安装的库是互相隔离互不影响的。

转载地址:http://xxqsa.baihongyu.com/

你可能感兴趣的文章
typedef函数指针使用方法
查看>>
python获取当前路径的方法
查看>>
MySql状态查看方法 MySql如何查看连接数和状态?
查看>>
《MySQL必知必会》学习笔记_1
查看>>
[Android 源码] Android源码下载
查看>>
数学图形(2.12)spherical cycloid球面外摆曲线
查看>>
Servlet小试
查看>>
读完了csapp(中文名:深入理解计算机系统)
查看>>
Autodesk 最新开发技术研讨会 -8月22日-Autodesk北京办公室
查看>>
flume监控
查看>>
深入剖析Java中的装箱和拆箱(转)
查看>>
面向对象三大特性之二--【继承】
查看>>
判断数组(array)中是否包含某个字符(contains)
查看>>
应用程序实现关闭屏幕
查看>>
责任链模式
查看>>
TCP长连接与短连接的区别
查看>>
Socket网络编程--Libev库学习(1)
查看>>
去除下载文件属性中烦人的锁定状态
查看>>
(转)Unity中protobuf的使用方法
查看>>
Apache错误日志时时查看
查看>>