采得百花成蜜后,为谁辛苦为谁甜。这篇文章主要讲述Centos中使用virtualenvwrapper相关的知识,希望能为你提供帮助。
Centos中使用virtualenvwrapperpython特有的一种软件环境,创建多个python环境,各个环境之间完全隔离,互不影响。它可以用来解决Python项目开发和运行过程中的依赖项和版本问题,而不必和其他项目的Python环境以及全局的Python环境发生冲突。
首先确保有Python环境
1 安装更新pip
注:Linux下默认未安装pip,需要手动安装pip命令。
#python2.7安装
yum install python-pip
#pip 更新
pip install --upgrade pip
如果安装出错,请务必更新pip2 安装virtualenv
pip install virtualenvwrapper
此时还不能使用virtualenvwrapper,默认virtualenvwrapper安装在/usr/bin下面,实际上你需要运行virtualenvwrapper.sh文件才行,里面有安装步骤,我们照着操作把环境设置好。
查找virtalenvwrapper位置
find / -name virtualenvwrapper.sh
进入 用户主目录,打开 .bashrc 文件,添加如下代码:
export WORKON_HOME=$HOME/.virtualenvs
#export PROJECT_HOME=$HOME/Devel
source /usr/bin/virtualenvwrapper.sh
备注:WORKON_HOME: 告诉 virtualenvwrapper 在哪里放置你的虚拟环境,默认是在 $HOME/.virtualenvs 目录下。如果这个目录不存在,virtualenvwrapper 运行的时候会自动创建它。
PROJECT_HOME :告诉virtualenvwrapper在哪里存放你的项目的工作目录执行 source 命令,使刚添加的代码生效:
source .bashrc
3 virtualenvwrapper使用
- 创建指定解释器的虚拟环境
mkvirtualenv -p /usr/bin/python env_name
备注:这里的/usr/bin/python是python的位置
- 启动虚拟环境
workon env_name
- 退出虚拟环境
deactivate
- 【Centos中使用virtualenvwrapper】删除虚拟环境
rmvirtualenv env_name
推荐阅读
- Android 事件传递机制进阶
- 快速解决Ubuntu/linux 环境下QT生成没有可执行文件(application/x-executable)
- 华为智慧助手·今天(购物真不用直接打开app)
- AppCrawler——安卓端的自动化遍历测试
- Android 控件四 EditText 控件
- 安卓修改父页面中的数据
- Android 控件二 Button
- cnpm : 无法加载文件 C:UsersliAppDataRoamingpmcnpm.ps1,因为在此系统上禁止运行脚本。
- uni-appscroll-view 点击实现元素居中()