virtualenv 安装配置

安装virtualenv

pip install virtualenv

如果安装不成功也可以下载virtualenv源码package,通过执行setup.py来安装virtualenv。同时因为python2和python3的不同,因此也有了两种pip和pip3两种python包安装工具,而两种工具安装的virtualenv也是不相同的,py2安装的virtualenv虚拟化出来的python运行环境是python2的,py3安装的virtualenv默认虚拟化环境则是python3的。

安装virtualenvwrapper(确保virtualenv已安装)

virtualenvwrapper 时一个基于virtualenv之上的工具,它将所欲的虚拟环境统一管理。

pip install virtualenvwrapper

pip install virtualenvwrapper-win  #Windows使用该命令

配置环境变量

添加到~/.bashrc或~/.profie或~/.bash_profile等shell启动文件中,以便登陆shell后可直接使用virtualenvwrapper提供的命令

我当前家目录: /root

mkdir /.virtualenvs   # 虚拟环境的仓库地址

往 ~/.bash_profile 写入环境变量

export VIRTUALENV_USE_DISTRIBUTE=1        # <-- Always use pip/distribute
export WORKON_HOME=$HOME/.virtualenvs       # <-- Where all virtualenvs will be stored
source /usr/local/bin/virtualenvwrapper.sh
export PIP_VIRTUALENV_BASE=$WORKON_HOME
export PIP_RESPECT_VIRTUALENV=true

第二行:virtualenvwrapper存放虚拟环境目录: $HOME/.virtualenvs

第三行:virtrualenvwrapper会安装到python的bin目录下,所以该路径是python安装目录下bin/virtualenvwrapper.sh

运行:source ~/.bash_profile

创建虚拟化环境

方式一:
virtualenv  venv

virtualenv -p /usr/bin/python2.7 venv


方式二:
# 创建虚拟环境并指定python版本
mkvirtualenv -p python3.4 env34

激活虚拟化环境的命令为:

方式一:
source venv/bin/activate

方式二:

workon env34

退出当前系统环境

在控制台中输入命令deactivate后,就会推出当前的venv虚拟化环境。

deactivate

在以上完成之后就可以通过命令pip install 来安装python包了,这里安装python包就不需要root权限了,直接就可以安装十分方便。在venv的环境中,使用pip安装的包都不会再是全局性的包,只会在当前的虚拟环境中起作用,避免了污染系统环境。

 

3,使用

#查看虚拟环境目录 
#此时命令行前面会有(env1)字样,提示现在env1中 

ls $WORKON_HOME 

#在虚拟环境中安装自己想要的库 
pip install django 

#在创建一个虚拟环境env2 
mkvirtualenv env2 

#在不同的环境间切换 
workon env1

其他常用命令:

#查看都有哪些虚拟环境 
lsvirtualenv 

#删除虚拟环境env2 
rmvirtualenv env2 

#退出虚拟环境 
deactivate 

#进入虚拟环境env1 
workon env1

#列出当前环境安装了的包
lssitepackages

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值