pipenv + virtualenvwrapper构建超级虚拟环境

pipenv + virtualenvwrapper 构建超级虚拟环境

最近在使用 pipenv 时出现一个问题:有时候在电脑重启后使用 pipenv shell 再次进入已存在虚拟环境的项目时会无法进入原来的虚拟环境,而是新建一个虚拟环境。为了解决该问题在原来 pipenv 的基础上引入 virtualenvwrapper ,这样可以保证保证这种问题的发生。关于 pipenv 的使用可以看这篇博客:pipenv 的使用

virtualenvwrapper 的使用(mac 环境)

使用pip3安装

$ sudo pip3 install virtualenvwrapper

新建存放环境目录

$ mkdir -p ~/Envs

配置virtualenvwrapper环境(使用python3)

打开bash_profile,执行vim ~/.bash_profile并写入

设置virtualenvwrapper

export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3

打开终端自动启用

source /usr/local/bin/virtualenvwrapper.sh

打开.zshrc,执行vim ~/.zshrc并写入(如果有安装item2与oh-my-zsh)

设置virtualenvwrapper

export WORKON_HOME=~/Envs
export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3

打开终端自动启用

source /usr/local/bin/virtualenvwrapper.sh

使配置生效

$ source ~/.bash_profile
$ source ~/.zshrc
virtualenvwrapper 使用

新建虚拟环境test并指定python版本python3

$ mkvirtualenv test --python=python3
执行lsvirtualenv指令查看所有环境,环境test位于~/Envs/test
lsvirtualenv

在项目底下激活虚拟环境test

workon test

其他指令

  • 退出环境test

deactivate

  • 删除环境test

rmvirtualenv test

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值