虚拟环境管理与pip工具使用
一、虚拟环境管理
1、什么是虚拟环境
- 虚拟环境是一个独立于系统全局环境的独立Python运行环境,用于隔离不同项目的依赖关系。可以使每个项目都可以拥有独立的包依赖,从而避免包之间的冲突。
- 虚拟环境管理工具: * venv & virtualenv;
- venv:Python内置模块,推荐使用;
- virtualenv:第三方模块,python3.3以前使用;
2、虚拟环境的优点
- 独立的 Python 环境,不会产生冲突
- 有助于包的管理
- 删除和卸载方便
3、 venv 使用方法
提示:
- 可以单独用一个项目或者是文件夹来存放所有的虚拟环境,当要使用某个虚拟环境的时候在pycharm中进行配置即可;
(1)创建虚拟环境
- 在终端中,进入要创建虚拟环境的目录,执行命令:
Python3 -m venv myenv(自定义的虚拟环境名称)
- 也可以在pycharm中使用可视化界面添加虚拟环境;
(2)激活虚拟环境
- 在
macOS
和Linux
上:
source myenv/bin/activate
- 在Windows上:
myenv\Scripts\activate
- 虚拟环境被激活,在命令行提示符前看到环境名称(如
myenv
),表示已经在虚拟环境中。
(3)安装 Python 包
- 使用
pip3
工具给这个虚拟环境安装特定的Python包;
(4)虚拟环境的使用和切换
- 当存在多个虚拟环境的时候,在pycharm的设置中进行虚拟环境的选择和切换;
(5) venv 退出和删除
- 退出虚拟环境:
deactivate
; - 删除虚拟环境:删除环境目录(文件夹);
# Windows和macOS通用的退出指令
deactivate
二、pip工具使用
1、什么是pip工具
-
pip
是Python中用于管理第三方包的工具,他可以帮助下载、安装、升级和管理各种Python包,能够轻松的引入外部库和模块到项目中。
2、pip常用命令
功能 | 指令 | 说明 |
---|---|---|
查看 pip 版本 | pip -V | |
查看帮助文档 | pip help | |
查看包列表 | pip list | |
安装三方包 | pip install 包名 | 默认安装最新包 |
指定版本安装 | pip install 包名==版本号 | pip install pytest==6.2.0 |
批量安装 | pip install -r requirments.txt | 文件格式:包名==版本号(一个包写一行) |
升级三方包 | pip install --upgrade 包名 | |
卸载三方包 | pip uninstall 包名 | |
升级pip | Python -m pip install --upgrade pip | |
指定安装源 | pip install 包名 -i 镜像源 | pip install pytest -i https://pypi.douban.com/simple
|
-
国内常用源
- 阿里源:
https://mirrors.aliyun.com/pypi/simple/
- 清华源:
https://pypi.tuna.tsinghua.edu.cn/simple/
- 豆瓣源:
http://pypi.douban.com/simple/
- 阿里源: