在我们日常或工作或学习的开发过程中,不同的项目或者框架总会依赖不同版本的工具包或者框架。而这种不同的依赖常常会引起一方的不稳定甚至无法正常运行。这时候我们就需要将每个项目放在一定的环境下去运行。这就是我们说是虚拟环境。
这里会给出在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 虚拟环境名称
恭喜大家,现在我们就可以随心所欲的开发了!
网友评论