一.virtualenv
可以用来为一个应用创建一套隔离的Python
运行环境。
以ubuntu
为例:
1.安装"virtualenv
"
pip3 install virtualenv
2.查看virtualenv
的版本号, 或检查系统是否是否安装了virtualenv
virtualenv --version
3.创建虚拟环境, 一般虚拟环境被命名为venv
:
virtualenv venv
4.激活虚拟环境:
source venv/bin/activate
5.激活虚拟环境的命令会修改命令行提示符, 在前面有(venv)
6.可以在虚拟环境中安装需要的依赖包,如安装django1.11.11版本:
pip install django==1.11.11
pip install 安装依赖包
pip uninstall 卸载依赖包
pip list 查看已安装的依赖包
pip freeze 冻结当前环境的依赖包
7.当虚拟环境安装完成后需要退出,输入deactivate
二. virtualenvwrapper
的安装
1.安装:
sudo pip3 install virtualenvwrapper(跟上面安装virtualenv一致用pip3)
2.安装完成后, 会在下面的位置生成virtualwrapper
的shell脚本
/usr/local/bin/virtualenvwrapper.sh
3.在使用virtualenvwrapper
时, 需要配置登录的shell初始化脚本, 将virtualenvwrapper.sh
的信息读入当前的shell环境。
sudo vim /home/[username]/.bashrc
进行配置
4.在.bashrc
最后面添加:
if [ -f /usr/local/bin/virtualenvwrapper.sh ]; then
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
fi
5.再次执行:
source ~/.bashrc
# 虚拟环境
mkvirtualenv # 创建虚拟环境
rmvirtualenv # 删除虚拟环境
workon # 进入虚拟环境、查看所有虚拟环境
deactivate # 退出虚拟环境
6.一键安装命令:
pip3 install -r requirements.txt
在执行上面的一键安装命令过程中, 有可能系统会报错,网上搜索可得到答案