pip 包管理工具使用详解
0. 参考资料
- https://pip.pypa.io/en/stable/reference/
- https://blog.youkuaiyun.com/yuzaipiaofei/article/details/80891108
1. 安装、升级与卸载包
-
安装包
pip install requests
-
安装指定版本的包
pip install django==1.10.6
-
升级包
pip install --upgrade 包名
pip install -U 包名
-
卸载包
pip uninstall requests
2. pip 自身升级与换国内源
-
pip
自身升级
pip install --upgrade pip
pip install -U pip
-
临时换源
pip install 包名 -i 源地址
或者pip install 包名 --index-url 源地址
比如使用清华源安装requests
库:
pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple
可用国内源:
Windows
永久换源
找到C:\Users\用户名
目录,新建pip
文件夹。
新建pip.ini
,以使用清华源为例,内容为:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
Linux / Mac
永久换源
找到~/.pip/
目录,新建pip.conf
,以使用清华源为例,内容为:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
3. 查看相关信息
-
查看
pip
版本信息
pip --version
pip -V
-
查看所有已安装包列表
pip list
-
查看包信息
pip show 包名
-
查看包详细信息
pip show --verbose 包名
pip show -v 包名
-
查看包所有安装文件
pip show --files 包名
pip show -f 包名
4. requirements.txt 文件导出与安装
-
导出
requirements.txt
文件
pip freeze > requirements.txt
-
安装
requirements.txt
文件
pip install -r requirements.txt
pip install --requirement requirements.txt
完成于 2018.11.11