前言
Python3的包管理器pip3的学习笔记
模块位置
项目依赖
- 通过
python3 -m venv venv创建了虚拟环境
Windows
全局依赖
Windows
- 通过官网安装包安装的Python:
%LocalAppData%\Programs\Python\Python39\Lib\site-packages
- 通过Winget安装的Python:
%LocalAppData%\Programs\Python\Python39\Lib\site-packages
- 通过Chocolate安装的Python:
C:\Python39\Lib
MacOS
- 通过官网pkg安装包安装的Python:
/Library/Frameworks/Python.framework/Versions/3.9/lib
- XCode默认依赖的Python:
/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9
- CommandLineTools默认依赖的Python:
/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/lib/python3.9
- 通过Homebrew安装的Python:
/opt/homebrew/lib/python3.9/site-packages
- 通过Pyenv安装的Python:
~/.pyenv/versions/3.9/lib/python3.9/site-packages
查看帮助
安装软件包
<package>:软件包的名称
-i <url>、--index-url <url>:指定软件源
--prefix=<dir>:指定依赖的安装目录
安装并更新软件包
1
| pip install -U <package>
|
指定软件包版本
<version>:指定版本
1
| pip install <package>==<version>
|
更新软件包
1
| pip install --upgrade <package>
|
列出已安装的软件包
卸载已安装的软件包
查看指定软件包的信息
下载软件包安装包
缓存
查看缓存目录
清除缓存
离线安装软件包
无包含依赖
1
| pip install <package>.whl
|
1
| pip install <package>.tar.gz
|
包含多个依赖
1
| pip install --no-index --find-links=. <package>
|
更换软件源
1
| pip install <package> -i https://pypi.tuna.tsinghua.edu.cn/simple
|
添加软件源
1
| pip install <package> --extra-index-url https://download.pytorch.org/whl/
|
完成
参考文献
知乎——刘春雷
CSDN——用余生去守护
Pytorch社区——huydhn
CSDN——MagicMMing
Medium——Chris Dare
腾讯云开发者社区——网络技术联盟站
CSDN——ninnyyan
CSDN——yxlalm