python有关pip的所有命令

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
  • 这不会警告脚本安装位置