一、安装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文件时报错如下所示:

Python虚拟环境搭建

此时则需要使用如下指令完成树莓派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

分类:

技术点:

相关文章: