pip 创建python虚拟环境

virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响。

安装方法
1、shell下运行:

pip install python-virtualenv

2、使用方法

virtualenv [虚拟环境名称-也是目录名称] 

3、启动环境

cd ENV
source ./bin/activate

ENV为虚拟环境名称,接下来所有模块都只会安装到该目录中去。

默认情况下,虚拟环境会依赖系统环境中的site packages,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境:

virtualenv --no-site-packages [虚拟环境名称]
4、退出

deactivate
如果没有启动虚拟环境,系统也安装了pip工具,那么套件将被安装在系统环境中,为了避免发生此事,可以在~/.bashrc文件中加上:

export PIP_REQUIRE_VIRTUALENV=true

或者让在执行pip的时候让系统自动开启虚拟环境:

export PIP_RESPECT_VIRTUALENV=true

Virtualenvwrapper

Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:

将所有虚拟环境整合在一个目录下

管理(新增,删除,复制)虚拟环境

快速切换虚拟环境

安装方法
1、运行

pip install virtualenvwrapper  

2、创建目录用来存放虚拟环境

mkdir ~/.virtualenvs

3、在.bashrc中添加

export WORKON_HOME=~/.virtualenvs

source /usr/local/bin/virtualenvwrapper.sh

4、运行: source ~/.bashrc

此时virtualenvwrapper就可以使用了。

命令列表
workon:列出虚拟环境列表

lsvirtualenv:同上

mkvirtualenv :新建虚拟环境

workon [虚拟环境名称]:切换虚拟环境

rmvirtualenv :删除虚拟环境

deactivate: 离开虚拟环境

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 上一篇:python虚拟环境virtualenvhttp://www.jianshu.com/p/e17263be...
    kaley_ma阅读 13,118评论 1 10
  • 一、virtualenv 虚拟环境安装    virtualenv 工具可以用来在 Linux 操作系统中创建一个...
    常大鹏阅读 16,555评论 0 15
  • 确保你已经有了 python 和 pip在您进一步之前,请确保您有 Python,并且可从您的命令行中获得。 你可...
    yiangdea阅读 4,979评论 0 1
  • Virtualenv的作用 Virtualenv用于创建独立的Python环境,多个Python环境相互独立,互不...
    扳掘de阅读 8,566评论 0 4
  • 一大早起来,看见手机屏幕上都是谢娜怀孕的消息,本以为自己也会充满爱的过完这一天,甚至有一个这么幸福的未来,然而,我...
    杜柳飞阅读 2,828评论 0 0

友情链接更多精彩内容