pip
是 Python 的包管理工具,用于安装和管理 Python 包。以下是一些常用的 pip
命令:
1. 安装包
# 指定python环境安装库加镜像源
D:\6_Anaconda3\envs\sang\python.exe -m pip install docling -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install package_name
- 例如:
pip install requests
会安装requests
包。
2. 安装特定版本的包
pip install package_name==version
- 例如:
pip install requests==2.25.1
会安装requests
包的 2.25.1 版本。
3. 升级包
pip install --upgrade package_name
- 例如:
pip install --upgrade requests
会将requests
包升级到最新版本。
4. 卸载包
pip uninstall package_name
- 例如:
pip uninstall requests
会卸载requests
包。
5. 查看已安装的包
pip list
- 这会列出当前环境中所有已安装的包及其版本。
6. 查看某个包的详细信息
pip show package_name
- 例如:
pip show requests
会显示requests
包的详细信息,包括版本、安装路径等。
7. 搜索包
pip search package_name
- 例如:
pip search requests
会在 PyPI 上搜索与requests
相关的包。
8. 导出已安装的包列表
pip freeze > requirements.txt
- 这会将当前环境中所有已安装的包及其版本导出到
requirements.txt
文件中。
9. 从 requirements.txt
安装包
pip install -r requirements.txt
- 这会根据
requirements.txt
文件中的列表安装所有指定的包。
10. 检查需要升级的包
pip list --outdated
- 这会列出所有已安装但可以升级的包。
11. 安装本地包
pip install /path/to/package
- 例如:
pip install ./mypackage
会安装位于当前目录下的mypackage
包。
12. 安装开发模式
pip install -e /path/to/package
- 这会将包以“开发模式”安装,允许你在开发过程中直接修改代码而无需重新安装。
13. 清理缓存
pip cache purge
- 这会清理
pip
的缓存,释放磁盘空间。
14. 查看 pip
版本
pip --version
- 这会显示当前安装的
pip
版本。
15. 升级 pip
自身
pip install --upgrade pip
- 这会将
pip
升级到最新版本。
16. 安装预发布版本
pip install --pre package_name
- 这会安装包的预发布版本(如 alpha、beta 版本)。
17. 安装指定平台的包
pip install package_name --platform platform_name
- 例如:
pip install package_name --platform win_amd64
会安装适用于 Windows 64 位的包。
18. 忽略已安装的包
pip install --ignore-installed package_name
- 这会强制重新安装包,即使它已经安装。
19. 使用代理安装包
pip install --proxy http://user:password@proxyserver:port package_name
- 这会通过指定的代理服务器安装包。
20. 安装指定 Python 版本的包
pip install package_name --python-version 3.8
- 这会安装适用于 Python 3.8 的包。
21. 安装指定操作系统的包
pip install package_name --implementation cp
- 这会安装适用于 CPython 的包。
22. 安装指定架构的包
pip install package_name --abi cp38m
- 这会安装适用于 CPython 3.8 的 ABI 兼容包。
23. 安装指定标签的包
pip install package_name --platform manylinux1_x86_64
- 这会安装适用于
manylinux1_x86_64
平台的包。
24. 安装指定构建标签的包
pip install package_name --build-option="--enable-feature"
- 这会安装带有指定构建选项的包。
25. 安装指定依赖版本的包
pip install package_name --no-deps
- 这会安装包但不安装其依赖项。
26. 安装指定依赖版本的包
pip install package_name --only-binary=:all:
- 这只会安装二进制包,不会从源码编译。
27. 安装指定依赖版本的包
pip install package_name --no-binary=:all:
- 这只会从源码编译安装包,不会安装二进制包。
28. 安装指定依赖版本的包
pip install package_name --prefer-binary
- 这会优先安装二进制包,如果不可用则从源码编译。
29. 安装指定依赖版本的包
pip install package_name --no-index
- 这不会从 PyPI 安装包,只从本地或指定的源安装。
30. 安装指定依赖版本的包
pip install package_name --find-links /path/to/directory
- 这会从指定的目录中查找并安装包。
31. 安装指定依赖版本的包
pip install package_name --extra-index-url https://example.com/simple
- 这会从额外的索引 URL 安装包。
32. 安装指定依赖版本的包
pip install package_name --trusted-host example.com
- 这会信任指定的主机并从中安装包。
33. 安装指定依赖版本的包
pip install package_name --user
- 这会将包安装到用户目录,而不是系统目录。
34. 安装指定依赖版本的包
pip install package_name --prefix /path/to/prefix
- 这会将包安装到指定的前缀目录。
35. 安装指定依赖版本的包
pip install package_name --root /path/to/root
- 这会将包安装到指定的根目录。
36. 安装指定依赖版本的包
pip install package_name --target /path/to/target
- 这会将包安装到指定的目标目录。
37. 安装指定依赖版本的包
pip install package_name --upgrade-strategy eager
- 这会尽可能升级所有依赖项。
38. 安装指定依赖版本的包
pip install package_name --upgrade-strategy only-if-needed
- 这只会升级必要的依赖项。
39. 安装指定依赖版本的包
pip install package_name --force-reinstall
- 这会强制重新安装包,即使它已经安装。
40. 安装指定依赖版本的包
pip install package_name --no-clean
- 这会在安装过程中保留临时文件。
41. 安装指定依赖版本的包
pip install package_name --no-compile
- 这不会编译安装的
.py
文件为.pyc
文件。
42. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
43. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
44. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
45. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
46. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
47. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
48. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
49. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
50. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
51. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
52. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
53. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
54. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
55. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
56. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
57. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
58. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
59. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
60. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
61. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
62. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
63. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
64. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
65. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
66. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
67. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
68. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
69. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
70. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
71. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
72. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
73. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
74. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
75. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
76. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
77. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
78. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
79. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
80. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
81. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
82. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
83. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
84. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
85. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
86. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
87. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
88. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
89. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
90. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
91. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
92. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
93. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
94. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
95. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
96. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
97. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
98. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
99. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
100. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
101. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
102. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
103. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
104. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
105. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置。
106. 安装指定依赖版本的包
pip install package_name --no-warn-conflicts
- 这不会警告包冲突。
107. 安装指定依赖版本的包
pip install package_name --no-warn-requires-python
- 这不会警告 Python 版本要求。
108. 安装指定依赖版本的包
pip install package_name --no-warn-script-location
- 这不会警告脚本安装位置