虚拟环境virtualenv和virtuanenvwrapper使用教程

虚拟环境能够帮助开发人员进行环境隔离,避免项目之间的干扰。

一. 安装配置virtualenv

1.安装

pip3 install virtualenv

2.创建目录

mkdir testV

cd testV

3.创建独立运行环境

virtualenv -p python3 test1
或者
virtualenv --python=(python路径) test1

创建python3的虚拟环境,命名为test1。如果希望创建python2的环境,python3改为python2即可。

4.进入虚拟环境

source ./test1/bin/activate # 此时进入虚拟环境(test1)testV

5.安装第三方包

(test1)testV:pip3 install django # 此时pip的包安装在虚拟环境test1下

6.退出虚拟环境

deactivate

二. 安装配置virtualenvwrapper

virtualenv缺点是需要记住每个虚拟环境的activate路径,当然你可以把所有虚拟环境创建在一起。或者使用虚拟环境的管理工具virtualenvwrapper

1. 安装virtualenvwrapper

pip3 install virtualenvwrapper

2. 设置linux环境变量,每次启动加载virtualenvwrapper

打开.bashrc

vim ~/.bashrc

在.bashrc下面添加以下内容:

export WORKON_HOME=~/VirtualEnvs   #设置virtualenv的统一管理目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'   #添加virtualenvwrapper的参数,生成干净隔绝的环境
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3     #指定默认python解释器 可以用 which python3 查找python3的位置
source /home/null/.local/bin/virtualenvwrapper.sh #执行virtualenvwrapper安装脚本 使用 sudo find / -name virtualenvwrapper.sh查找vitualenvwrapper.sh的位置

保存退出后,执行

source ~/.bashrc

3.virtualenvwrapper基本使用

创建一个虚拟环境

mkvirtualenv test2

会在~/VirualEnvs里创建test2虚拟环境

倘若希望创建python2解释器的虚拟环境
mkvirtualenv -p python2 test_py2

进入虚拟环境

workon test2

workon 可以直接从多个虚拟环境中切换

workon test_py2

退出虚拟环境

deactivate

列举所有的环境

lsvirtualenv

删除虚拟环境

rmvirtualenv test2

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值