按照网上的教程,ubuntu默认创建的虚拟环境是基于python2的,现在谁还是用python2啊(嫌弃脸)。
如果比如git下来一个flask项目,使用python2创建的环境是无法跑起来的…
这里记录下使用基于python3 创建的虚拟环境的过程,防止以后踩坑…
一. 首先安装virtualenv
命令 sudo apt-get install python-virtualenv
二. 安装virtualwrapper
virtualwrapper 是一个简单方便管理虚拟环境的工具
命令 sudo pip install virtualenvwrapper
三. 配置virtualwrapper环境变量
- vim打开./bashrc
执行:sudo vim ~/.bashrc
- shift+g 到达文本最后,加入以下代码
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
- 让该文件生效
执行:source ~/.bashrc
命令之后才会生效
四. 创建基于python3的虚拟环境
mkvirtualenv --python=/usr/bin/python3 env_flask_py3
其中 /usr/bin/python3 是你Python的安装路径,可以使用 which python 命令查看,env_flask_env 是你要创建的虚拟环境的名字
五. 进入虚拟环境
workon env_name
六. 退出虚拟环境
deactivate