Python 虚拟环境的安装及使用
一,什么是虚拟环境:
建立在宿主环境(安装的环境 比如python环境)上的独立容器
具备和宿主环境相同的功能 快速创建和删除,方便管理
好处:
独立的,相互隔离 互不影响
纯净,只有我一个项目用的包和依赖 好管理
方便,摒弃频繁安装/卸载包和依赖
二,虚拟环境 virtualenv的安装
1,cmd 打开 windows环境 ,通过cd命令到要安装虚拟环境的目录文件下
2,执行 pip install virtualenv 命令进行安装
3,执行 mkdir envs 建立新的文件夹 保存虚拟环境
4,cd envs 进入 envs文件 --- 执行 virtualenv djangol.11 创建 djangol.11的环境
进入虚拟环境:activate
安装django:pip install django 下图是安装成功 版本为3.2.8 最新版本
退出虚拟环境:deactivate.bat 下图红框部分 名称不见了 代表退出了虚拟环境
三,创建 flask环境:virtualenv flask
进入flask环境:
安装flask环境:pip install flask
四,pip install virtualenvwrapper-win:
在虚拟环境基础上 做了一些方便操作的封装,减少各个虚拟环境切换步骤 -win针对window用
在windows里面也要对WORKON_HOME 进行配置,把它加入环境变量当中去,此电脑->属性-> 高级系统设置->环境变量->新建 WORKON_HOME,一定要以此命名。
从django环境 切换到 flask环境
五,如何给pyCharm指定虚拟环境:
左上角找到file -->点击settings -->搜索interpreter 可以看到project interpreter 如下图
点击show all 进行添加如下图:
在下图目录中会创新新的虚拟环境:
完成后 回到pyChaerm 选择如下图
也可以创建项目的时候选择虚拟环境
六,虚拟环境:pipenv 虚拟环境高级的用法-可以区分python版本
1.安装pipenv 命令:pip install pipenv
2.下载安装python,如python3.8, 不配置系统环境变量
3.创建文件夹用于存放虚拟环境,如py3.8 也可以控制台命令mkdir py3.8
4.控制台进入py3.8文件夹
5.pipenv --python 3.8 创建虚拟2.8环境, 会和文件夹py3.8同级目录下创建一个新的文件夹
6.进入虚拟环境 pipenv shell (必须在虚拟环境目录中进去).虚拟环境也由小括号括起来
7.安装第三方包(库), 必须进入到py3.8文件夹,再使用pipenv install 包名,否则会重新创建一个新的虚拟环境然后安装文件 8.python进入python shell环境, import 安装的文件进行验证,
9.exit()退出python shell, exit()虚拟环境
创建完成如下图:
pipenv shell 进入环境:
pipenv --help查看帮助文档
pipenv --py 查看在什么目录下的python
pipenv -- where 查看在什么目录下
pipenv graph 查看安装的包依赖在什么文件