Python - 搭建虚拟环境
- 虚拟环境作用:可以搭建独立的代码运行环境,使得单个项目的运行环境与其它项目互不影响
- 所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下
一、安装和配置虚拟环境
1. Linux系统
安装虚拟环境
sudo pip install virtualenv
sudo pip install virtualenvwrapper
配置环境变量
- 切换到用户主目录:
cd -
- 创建目录用来存放虚拟环境:
mkdir .virtualenvs
- 编辑.bashrc文件:
vi .bashrc
,添加以下三行代码
- 切换到用户主目录:
- export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
- export WORKON_HOME=$HOME/.virtualenvs
- source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
- 运行:
source ~/.bashrc
- 运行:
运行可能出现的问题:
- 找不到virtualenvwrapper.sh文件,需要找到该文件所在路径然后修改成正确路径,可以试一下:
/usr/local/bin/virtualenvwrapper.sh
- .virtualenvs没有写入权限,运行命令修改权限即可:
sudo chmod 777 ~/.virtualenvs/
创建虚拟环境(如果不指定python版本,默认安装的是python2的虚拟环境)
- python2中,创建虚拟环境:
mkvirtualenv 虚拟环境名称
- python3中,创建虚拟环境:
mkvirtualenv -p python3 虚拟环境名称
- python2中,创建虚拟环境:
提示:
- 创建虚拟环境需要联网
- 创建成功后, 会自动工作在这个虚拟环境上
- 工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”
2. Mac系统
http://t.zoukankan.com/technicianafei-p-15343832.html
二、使用虚拟环境
- 查看虚拟环境:workon
- 使用虚拟环境:workon 虚拟环境名称
- 退出虚拟环境:deactivate
- 删除虚拟环境:rmvirtualenv 虚拟环境名称
- 虚拟环境中安装工具包:pip install 包名称
- 查看虚拟环境中安装的包:pip list
工具包安装的位置
python2版本下:~/.virtualenvs/py_flask/lib/python2.7/site-packages/
python3版本下:~/.virtualenvs/py3_flask/lib/python3.10/site-packages
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 妙妙屋!