很早以前学 Python 的时候就知道虚拟环境这个东西的存才,但是由于当时只想一心急切的想掌握 Python 基础语法而不想把时间浪费在环境搭建上(当时作者本人还算刚入门编程),所以一直没有详细搭建虚拟环境。今天把自己建虚拟环境的过程记录下,使新人少走弯路。
作者是在 Mac OS 下搭建的虚拟环境。
在 Mac 中,会自带 Python2.7,但是往往我们还会使用 Python3,我的电脑里有 Python3.6 和 2.7 两个版本,这里建议系统自带的 Python 不要删除,免得造成未知错误。
- 使用
pip3 install virtualenv
安装 virtualenv - 继续安装
pip3 install virtualenvwrapper
安装 virtualenvwrapper
上边1.2两步是因为 virtualenv 操作相对麻烦,所以继续安装 virtualenvwrapper。
安装完后,配置:vim ~/.bash_profile
编辑文件:
增加下边两行:
#python虚拟环境
export WORKON_HOME=/Users/allen/Documents/virtualenvs
VIRTUALENVWRAPPER_PYTHON=/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh
上图中source后边的路径可以通过命令:sudo find / -name virtualenvwrapper.sh
查找到
配置完文件后,执行source ~/.bash_profile
使之生效
以上,完成了virtualenv的所有配置,接下来看怎么使用它。
重启终端,执行 mkvirtualenv py3
,创建一个名为py3的虚拟环境,python版本就是默认配置的版本。
创建完成后,可以发现我们已经进入到py3环境中了,
查看pip版本pip -V
和 查看已安装的包pip list
,可以看到是一个干净的环境。
退出虚拟环境:deactivate
列出已创建的虚拟环境:workon
指定特定的python版本创建虚拟环境:mkvirtualenv --python=/usr/bin/python py2
删除虚拟环境rmvirtualenv py3
好了,大功告成。
如果本文对您有所帮助,记得点赞~~~, 关注作者持续更新干货,Python 、Java 、Go各个编程语言入门。