您的位置:首页 > 编程语言 > Python开发

mac和ubuntu下配置python的虚拟环境virtualenv和虚拟环境管理包virtualenvwrapper

2020-03-06 21:10 1761 查看

注意:电脑要联网状态,下载用

一、安装虚拟环境的作用

在开发不同项目的时候,可能需要使用不同的版本的不同工具包/框架,如果都在一个环境下安装,新版本的工具包/框架会覆盖掉以前的版本,造成其他项目无法运行,所以我们需要安装虚拟环境。即搭建独立的python运行环境,每个项目拥有单独的python运行环境。

二、安装虚拟环境virtualenv和虚拟环境扩展包virtualenvwrapper

virtualenvwrapper是virtualenv的扩展包,可以更方便的新增、删除、复制、切换虚拟环境。

在终端输入以下命令:
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper

三、配置虚拟环境变量

1、在主目录找.virtualenvs文件,没有就自主创建。

mkdir .virtualenv

2、参数说明:

export WORKON_HOME='~/workspace'     ## 这个目录为创建虚拟环境是所在的目录,可以自己指定目录
export VIRTUALENVWRAPPER_PYTHON=...    ## 指定python所在的目录
export VIRTUALENVWRAPPER_VIRTUALENV=...    ## 指定virtualenv所在的目录
source /Library/...     ## 指定virtualenvwrapper所在的目录,即virtualenvwrapper.sh

3、查找python3、virtualenv、virtualenvwrapper.sh所在的目录:

命令:find / -name [要查找的内容],如:
find / -name virtualenvwrapper.sh
有的用户会有权限不够的情况,前面加sudo

4、mac系统:
打开~/.bash_profile文件,写入下面配置

export WORKON_HOME=~/.virtualenvs

export VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

ubuntu系统:
打开~/bash_logout文件,写入以下配置:

export WORKON_HOME=$HOME/.virtualenvs

export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv
source /usr/local/bin/virtualenvwrapper.sh

5、配置好后关键的一步:
在终端执行命令,不然不生效

mac系统:
source ~/.bash_profile
ubuntu系统:
source ~/.bashrc

四、常用的命令

1、创建python3虚拟环境
mkvirtualenv [name] -p python3

2、进入虚拟环境、切换虚拟环境
workon [name]

3、查看所有的虚拟环境
workon

4、退出虚拟环境
deactivate

5、删除虚拟环境
rmvirtualenv [name]

6、复制虚拟环境
cpvirtualenv [旧名字] [新名字]
  • 点赞
  • 收藏
  • 分享
  • 文章举报
weixin_44932747 发布了2 篇原创文章 · 获赞 0 · 访问量 43 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐