一、安装Python虚拟环境
1. 首先执行如下所示指令
sudo pip install virtualenv sudo pip install virtualenvwrapper
2. 在~/.bashrc文件中添加如下内容:
1 export WORKON_HOME=$HOME/.virtualenvs 2 source/usr/local/bin/virtualenvwrapper.sh
添加完成后运行指令:source ~/.bashrc使得.bashrc文件的内容生效 (此时可能出现Notice所示的错误)
二、Python虚拟环境配置使用
相关基本指令
workon #查看有哪些虚拟环境
mkvirtualenv 虚拟环境名称 #新增虚拟环境
deactivate #退出虚拟环境
rmvirtualenv #删除虚拟环境
workon 虚拟环境名称 #进入虚拟环境
pipenv集成了pip、virtualenv两者的功能,且完善了两者的一些缺陷。
Pipenv使用pipfile和pipfile.lock,前者用来记录项目依赖包列表,后者记录了固定版本的详细依赖包列表,查看依赖关系十分方便。
支持Python2和Python3,mac、win、linux在各个平台命令都是一样的。
各个地方使用了哈希校验,无论安装还是卸载包都十分安全
pipenv install #创建虚拟环境
安装配置虚拟环境软件包:
pipenv install django #安装到默认 pipenv install django --dev #安装到开发环境
查看当前安装的软件包信息
pipenv graph #查看当前虚拟环境安装的包
卸载虚拟环境软件包:
pipenv uninstall django #卸载
卸载相关依赖文件
pipenv lock -r --dev > >requirements.txt #生成 requirements.txt文件 pipenv install -r requirements.txt #安装环境
pipenv常用命令
pipenv --rm #删除虚拟环境 pipenv --where #列出本地项目路径 pipenv --venv #列出虚拟环境路径 pipenv graph #查看包依赖 pipenv lock #生成lock文件 pipenv --shell #激活虚拟环境 exit #退出虚拟环境
导出当前虚拟环境的相关配置文件:
pip freeze >requirements.txt #导出当前环境 pip install -r requirements.txt #恢复环境
未完待续!
Notice:
在通过pip3安装完python3的虚拟环境之后,树莓派依然无法找到virtualenvwrapper模块,运行source ~/.bashrc文件时报错如下所示:
此时则需要使用如下指令完成树莓派python3的虚拟环境的安装:
1 sudo apt-get install virtualenv 2 sudo apt-get install virtualenvwrapper
安装完后再次运行source ~/.bashrc,则不会出现报错问题。
Refernce:
两种方法安装python虚拟环境:https://www.freesion.com/article/7288896406/
Python虚拟环境的搭建:https://www.cnblogs.com/chjxbt/p/10517952.html