1、pip常用指令
1.0 帮助
pip --help
- 1
![]()
1.1 pip列出包信息
列出pip安装的包信息
pip list
- 1
![]()
pip按一定的格式列出安装的包信息
pip freeze
- 1
![]()
1.2 pip查看是否已安装和相关信息
pip show --files packagename #显示包的名字、版本、概括、安装位置、依赖、所有文件内容列表
pip show -f packagename # 相同
- 1
- 2
![]()
1.3 pip搜索已经有的包
pip search <搜索关键字>
# 如果不写关键字,则提示ERROR: Missing required argument (search query).。
- 1
- 2
1.4 导出安装包信息到文件
pip freeze > ./requirements.txt
- 1
目录文件可换
requirements.txt内容格式为:
APScheduler==2.1.2
Django==1.5.4
MySQL-Connector-Python==2.0.1
MySQL-python==1.2.3
PIL==1.1.7
South==1.0.2
django-grappelli==2.6.3
django-pagination==1.0.7
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
1.5 pip安装包
pip install packagename # 安装最新版本
pip install packagename==version # 安装指定版本
pip install -r requirements.txt
pip install <文件名>(一般为whl) # 安装本地的安装包
# 通过使用== >= <= > <来指定版本,不写则安装最新版
- 1
- 2
- 3
- 4
- 5
当想要固定安装某个版本但是又不知道具体版本好的时候使用这种方式
先输入安装一个肯定没有的版本号,然后就可以愉快的安装了
![]()
1.6 pip包升级
pip检查哪些包需要更新
pip list --outdated
pip list -o
- 1
- 2
包名 目前安装的版本号 最新版本号
![]()
pip升级安装包
pip install packagename --upgrade
pip install -U packagename
- 1
- 2
pip的升级
pip install --upgrade pip
- 1
1.7 pip卸载包
pip uninstall packagename
pip uninstall -r requirements.txt
- 1
- 2
1.8 打包
pip wheel packagename
具体用法可以 pip wheel --help
- 1
- 2
2、pip超时中断安装(Read timed out)问题解决
2.0 加大超时时间
pip --default-timeout=100 install -U pip
2.1 更换国内镜像源
国内pypi镜像
阿里:
https://mirrors.aliyun.com/pypi/simple
中国科学技术大学:
http://pypi.mirrors.ustc.edu.cn/simple/
https://pypi.douban.com/ 豆瓣
https://pypi.hustunique.com/ 华中理工大学
https://pypi.sdutlinux.org/ 山东理工大学
- 1
- 2
- 3
- 4
- 5
- 6
- 7
指定单次安装源
pip install packagename -i https://mirrors.aliyun.com/pypi/simple
- 1
指定全局安装源
在unix和macos,配置文件为:$HOME/.pip/pip.conf
在windows上,配置文件为:%HOME%\pip\pip.ini
[global]
timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple
- 1
- 2
- 3
2.2 下载离线更新包的方式
使用pip先进行源的查找 再开始下载后停掉 然后找到链接 手动下载whl 然后手动安装
评论记录:
回复评论: