python虚拟环境-virtualenvwrapper

作用:

virtualenvwrapper提供一系列命令让你更加愉快地操作虚拟环境。它还将所有虚拟环境放在一块。

当有很多个虚拟环境时,我们可能会记不清有哪些虚拟环境以及它们的存放位置,要搞清楚每个环境中有哪些package就更难了,因此我们可以通过Virtualenvwrapper来方便的对虚拟环境进行管理。

1.安装virtualenvwrapper( 请确保 virtualenv 已安装 ) 

如果你的系统上只安装了Python2或者Python3,则输入以下命令

pip install virtualenv virtualenvwrapper

# win
pip install virtualenvwrapper-win 

 

如果你的系统上同时安装了Python2和Python3,那么输入以下命令

pip2 install virtualenv virtualenvwrapper   # 安装Python2的版本
pip3 install virtualenv virtualenvwrapper   # 安装Python3的版本

 

2.创建虚拟环境

(1)系统上只安装了Python2或者Python3:
mkvirtualenv <环境名>
    
(2)系统上同时安装了Python2和Python3:
    mkvirtualenv -p python2 <环境名>    # 创建Python2版本的虚拟环境
    mkvirtualenv -p python3 <环境名>    # 创建Python3版本的虚拟环境
# 或者如
mkvirtualenv -p C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe testdir 
# 或者又如
mkvirtualenv --python=C:\Users\Administrator\AppData\Local\Programs\Python\Python35-32\python.exe  py3test3

3.设置虚拟环境的默认存放位置

使用virtualenvwrapper:设置虚拟环境的默认存放位置:在环境变量中新建一个变量:WORKON_HOME,指定路径即可

4.查看/切换虚拟环境

workon或者lsvirtualenv              # 查看所有的虚拟环境
workon <环境名>                     # 进入或者切换虚拟环境

virtualenvwrapper 为环境名称提供 tab 键补全功能。当你有很多环境又很难记住它们的名字时,该功能很有帮助。

workon 也会使你当前所在的环境失效,这样你就可以在不同地环境间快速切换。

5.退出当前虚拟环境

deactivate

6.删除虚拟环境

rmvirtualenv <环境名>

7.复制虚拟环境

cpvirtualenv <环境名>

 

8.列出当前环境中site-packages内容

lssitepackages
# 或
pip list

9.进入当前的虚拟环境目录

[root@wtf ~]# workon my_project
(my_project) [root@wtf ~]# ls
(my_project) [root@wtf ~]# cdvirtualenv
(my_project) [root@wtf my_project]# ls
bin  include  lib  lib64

10.进入虚拟环境的 site-packages 目录

(my_project) [root@wtf ~]# cdvirtualenv
(my_project) [root@wtf my_project]# ls
bin  include  lib  lib64
(my_project) [root@wtf my_project]# cdsitepackages
(my_project) [root@wtf site-packages]# pwd
/data/my_project/lib/python2.7/site-packages

11. 更多指令可以在 shell 中输入 virtualenv 回车会有提示

12.豆瓣源加速

pip   install -i https://pypi.doubanio.com/simple/ django
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值