pip 命令的作用和使用方法
pip 是 Python 的包管理工具,用于安装、升级、卸载 Python 包和管理项目依赖。以下是 pip 的主要功能和使用方法:
1. 安装包
pip install package_name
pip install package_name==version_number
pip install package_name>=min_version,<max_version
安装指定的 Python 包。
2. 生成 requirements.txt 文件
pip freeze > requirements.txt
将当前环境中安装的所有包及其版本导出到requirements.txt
3. 安装 requirements.txt 中的依赖
pip install -r requirements.txt --force-reinstall --no-deps
pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
根据 requirements.txt文件安装所有依赖包。
4. 升级包
pip install --upgrade package_name
升级指定的包到最新版本。
5. 查看已安装的包
pip list
列出当前环境中安装的所有包。
6. 查看包信息
pip show package_name
显示指定包的详细信息,包括版本、依赖等。
7. 卸载包
pip uninstall package_name
卸载指定的包。
8. 搜索包
pip search package_name
搜索 PyPI 上的包(注意:此功能在新版本中已被移除)。
9. 检查依赖兼容性
pip check
检查已安装包的依赖兼容性。
10. 下载包但不安装
pip download package_name
仅下载包但不安装,可用于离线安装。
11. 从特定索引安装包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ package_name
从指定的 PyPI 镜像源安装包。
12. 管理开发环境依赖
# 生成包含开发依赖的文件
pip freeze > requirements-dev.txt
# 安装开发依赖
pip install -r requirements-dev.txt
13. 更新 pip 本身
python -m pip install --upgrade pip
将 pip 升级到最新版本。
这些命令可以帮助你有效管理 Python 项目的依赖和包。根据你的 [requirements.txt](file://D:\Kindey.S\work\project_zh\2503_mtyjs\03_develop\bjmt_data_server\requirements.txt) 文件,你可以使用 pip install -r requirements.txt 来安装所有列出的依赖包。