美文网首页
MAC安装虚拟环境(Virtualenv)

MAC安装虚拟环境(Virtualenv)

作者: 砚zhe | 来源:发表于2020-02-25 09:20 被阅读0次

在我们日常或工作或学习的开发过程中,不同的项目或者框架总会依赖不同版本的工具包或者框架。而这种不同的依赖常常会引起一方的不稳定甚至无法正常运行。这时候我们就需要将每个项目放在一定的环境下去运行。这就是我们说是虚拟环境。

这里会给出在MAC 10.15.2 Python3 的安装过程以及配置:

1.安装 'virtualenv' 在终端命令下输入(python 2版本使用pip)

sudo pip3 install virtualenv

2.安装  'virtualenvwrapper' (virtualenvwrapper软件包可以让我们更加方便的管理虚拟环境)

sudo pip3 install virtualenvwrapper

这时候我们就已经安装成功了,后面就是需要配置的内容了

3.打开 ~/.bash_profile 文件,并在最下面添加以下行

# virtualenvwrapperexport VIRTUALENVWRAPPER_SCRIPT=/usr/local/bin/virtualenvwrapper.sh

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3

export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv

#export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages'

source /usr/local/bin/virtualenvwrapper.sh

VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3

如何查找这些项应该配置什么呢?下面来详细的说一下:

这时候我们需要知道一个命令

which 可执行文件名称

which 指令会在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。

VIRTUALENVWRAPPER_SCRIPT 项可以在终端行执行 

which virtualenvwrapper.sh

以上我们就得到了virtualenvwrapper.sh 路径

其它项同与第一项相同在下面就不详细给出了。

VIRTUALENVWRAPPER_SCRIPT virtualenvwrapper脚本路径

   which virtualenvwrapper.sh

VIRTUALENVWRAPPER_PYTHON  python 路径

which python3

VIRTUALENVWRAPPER_VIRTUALENV virtualenv 路径

which virtualenv

VIRTUALENVWRAPPER_VIRTUALENV_ARGS 固定写法

保存~/.bash_profile 后,一定要记得执行以下命令,否则配置不会起作用

source ~/.bash_profile

4.配置好文件后,我们就可以测试一下我们是否正常安装了Virtualenv

mkvirtualenv 

见到以上提示就表示我们已经安装成功并配置成功了!

5. 那下面我们就来学习一下virtualenvwrapper 的几个常用命令吧

创建虚拟环境: mkvirtualenv -p python3 虚拟环境名称 

使用虚拟环境:  workon 虚拟环境名称 (在启动虚拟环境后安装包时要使用pip而不是pip3 (pip3 会将包安装到真实环境中))

退出虚拟环境:deactivate

删除虚拟环境: rmvirtualenv 虚拟环境名称

恭喜大家,现在我们就可以随心所欲的开发了!

相关文章

网友评论

      本文标题:MAC安装虚拟环境(Virtualenv)

      本文链接:https://www.haomeiwen.com/subject/pbczqhtx.html