1、安装 virtualenvwrapper
说明:这是一个python虚拟环境的管理包,用来管理和测试不同的项目。
命令:pip install virtualenvwrapper
2、创建一个文件mkdir .virtualenv
说明:创建一个目录,最好是隐藏目录,里面自动生成的文件不能删。
以后创建的虚拟环境都保存在此目录下。
命令:mkdir -P /software/pycharm/virtualenv (我并没有设置成隐藏目录)
3、寻找virtualenvwrapper
说明:找到virtualenvwrapper执行文件的所在路径,配置环境变量后,
可在任意位置创建虚拟环境。
命令:where is virtualenvwrapper
4、配置用户环境
说明:编辑用户家目录下的隐藏用户环境的文件在末尾添加如下配置
命令:vim ~/.bashrc
#virtualenv
#创建虚拟环境生成的所在目录
export WORKON_HOME=/software/pycharm/virtualenv
#virtualenvwrapper执行文件的所在路径
source /home/checkdam/anaconda3/bin/virtualenvwrapper.sh
5、马上激活环境变量
命令:source ~/.bashrc
6、创建虚拟环境
命令:mkvirtualenv 虚拟环境名字
7、在某个虚拟环境下工作
命令:workon 虚拟环境名字
#查看虚拟环境的Python版本:python -V
#指定虚拟环境的Python版本:mkvirtualenv 虚拟环境名字 -p /usr/bin/python版本
#删除虚拟环境命令:rmvirtualenv 虚拟环境名字
Mac环境下
python3.6下载地址:
https://www.python.org/downloads/release/python-367/
升级pip
pip3 install --upgrade pip
安装virtualenv
pip install virtualenv
安装 virtualenvwrapper, Virtaulenvwrapper是virtualenv的扩展包,可以更方便地新增,删除,复制,切换虚拟环境。
pip install virtualenvwrapper
创建存放虚拟环境的文件夹
mkdir ~/.virtualenvs
进入存放虚拟环境的文件夹
cd ~/.virtualenvs
查找python3和virtualenvwrapper.sh的路径
which python3
which virtualenvwrapper.sh
# python3的路径例子:
# /Library/Frameworks/Python.framework/Versions/3.7/bin/python3
# virtualenvwrapper.sh的路径例子:
# /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
打开环境变量设置
open ~/.bash_profile
打开文本编辑器后,在最下面添加
export WORKON_HOME='~/.virtualenvs'
export VIRTUALENVWRAPPER_PYTHON='/Library/Frameworks/Python.framework/Versions/3.7/bin/python3'
(此为你的python3路径)
source /Library/Frameworks/Python.framework/Versions/3.7/bin/virtualenvwrapper.sh
保存后在终端输入
source ~/.bash_profile
虚拟环境搭建成功,接下来可以创建虚拟环境,进入.virtualenvs在终端输入
mkvirtualenv -p python3 xxx
在终端输入 workon 虚拟环境名称 即可进入
输入deactivate即可退出虚拟环境
输入rmvirtualenv xxx删除虚拟环境
输入workon已存在的虚拟环境