python升级pip怎么出错了_pip 的高阶玩法
pip 应该是大家最熟悉的 Python 包安装与管理工具了,但是除了pip install 这个最常用的命令,还有很多有用的玩法。这里就介绍几个我平时会用到的,希望对大家有所帮助。
pip freeze
这个命令可以查看已经安装的包及版本信息,当你要换电脑,或者朋友想复刻你已安装的包,又不想一个一个重新安装。这时就可以使用pip freeze > requirements.txt ,批量导出当前开发环境的包信息,然后安装requirements.txt依赖就行了。
pip freeze > requirements.txt
pip install -r requirements.txt
pip cache
用pip安装python模块的时候,重复安装某一模块会经常出现“Using cache”,这样很容易装错版本。而且cache还会占用不少C盘空间,如果空间不足,可以直接删除这些缓存。 方法:
Win + R ,输入%LocalAppData%pipCache
删掉 cache/ 目录下的所有文件夹就好了
pip list
pip list 命令列出所有安装包和版本信息,pip list --outdate可以列出所有可升级的包。
但是当前内建命令并不支持升级所有已安装的Python模块,不过可以写一个:
import pip
from subprocess import call
from pip._internal.utils.misc import get_installed_distributions
for dist in get_installed_distributions():call("pip install --upgrade " + dist.project_name, shell=True)
替代方案是使用pip-review,这是一个分叉pip-tools,安装和使用
pip install pip-review
#查看可更新
pip-review
#自动批量升级
pip-review --auto
#以交互方式运行,对每个包进行升级
pip-review --interactive
pip.init
pip 用国外的源下载安装包会比较慢,还经常出错安装失败,可以将安装源切换成国内镜像,速度×10!改一些pip.init配置,一劳永逸,具体做法: Win + R ,输入 %APPDATA% 在当前目录下新建 pip 文件夹,然后新建 pip.ini 文件,内容如下
[global]
index-url = https://mirrors.aliyun.com/pypi/simple/
我直接设置成了阿里的,豆瓣的源速度也很快。
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
python升级pip怎么出错了_pip 的高阶玩法相关推荐
- python升级pip怎么出错了_Python,开启吐槽模式,新手必看!
前言 首先声明,本人是一个轻度Python使用者,Python的优点很多,本文只说缺点,觉得"Python是世界上最好的语言"的请转身 Python一个最近两年火的快要上天的语言, ...
- pip高阶玩法,让python模块安装飞起来
在学习或者工作中,我们经常在搭建环境时需要下载安装一些库文件,但是pip默认下载使用的源是国外的,因此下载速度会很慢,所以在下载的时候我们可以将源地址换为国内的源,会大大提升下载速度. pip.ini ...
- 天猫精灵 python 控制_天猫精灵的高阶玩法-控制我的电脑
用天猫精灵关闭我的电脑: 1.https://open.aligenie.com 创建一个开发者账户,然后创建一个应用 2.https://github.com/ychongsaytc/inhost ...
- kts代替gradle升级指南高阶玩法
1.整体拦截自定义版本号渠道名编译时间.apk 2.整体拦截所有模块字符串加密 查看全文 http://www.taodudu.cc/news/show-5962886.html 相关文章: Kotl ...
- python升级pip及失败处理
python升级pip及失败处理 前几次升级pip时,忘记了记录,这次正好记录一下 (1)常规升级命令: python -m pip install --upgrade pip 升级成功可以利用 pi ...
- python升级pip版本
python升级pip 1. 查看python安装路径 2.把起始位置里的路径复制下来 粘贴然后打开 在安装python的根目录下打cmd回车 在python根目录后面输入python.exe -m ...
- Ubuntu下python升级pip(ImportError: cannot import name 'main')
简述 在网上根据 https://blog.csdn.net/Mr_Cat123/article/details/80427511 升级pip遇到了这个问题. Traceback (most rece ...
- python升级pip在哪儿打开_Linux下升级python和安装pip的详解
Linux版本升级: 1.首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 3.解压 tar -zxvf Python-2.7.11.tgz 进入Python-2.7.1 ...
- Python升级pip并安装opencv、moviepy包
在环境变量中新建python目录路径 python -m pip install --upgrade pip升级pip,pip install opencv-python安装opencv包 pip i ...
- Python升级pip失败解决办法
今天新买一个服务器,在上面安装了一个python3.5 用pip安装软件的时候发现...报错?说我的版本太低了 我一看,嚯pip版本才8.几 然后我就执行命令升级pip python -m pip i ...
最新文章
- mysql存储过程或函数中传入参数与表字段名相同引发的悲剧
- MVC ---- EF的延迟加载
- 音视频技术开发周刊 | 149
- angular2 路由ajax,如何通过Javascript函数在Angular 2中实现AJAX
- Dojo学习笔记(8. dojo.event dojo.event.topic dojo.event.browser)
- Notepad++ 配合TCC直接编译运行C代码
- 【POJ 1228】Grandpa's Estate【稳定凸包】
- 全能电子地图下载器(免安装)
- 览沃livox_大疆览沃浩界(Livox Horizon)激光雷达测评
- AD9361 补充(中)
- 网络基本知识【数据传输流程】
- CRM对接企业微信日程快速实现提醒功能
- Flutter 开发中最实用的 Dart 语法知识
- ubuntu 系统狠慢 或者很卡的原因
- 基于opencv-python实现直线检测-20221127工作总结
- Enhanced ShockBurst (ESB)原文翻译
- we learn考试能切屏吗_螺蛳粉闻臭师年薪50万,你想挑战吗?
- 关于FIN_WAIT1---TCP四次挥手的状态
- 硅谷AI商业化大会专题讨论:自动驾驶与智能交通的未来
- 【洛谷】P1747 好奇怪的游戏(bfs)
热门文章
- 190727每日一句
- Kinect for Windows sdk下载 以及安装时错误的解决方案
- Atitit 高并发设计实践 艾提拉著 目录 1. 并发的实现俩中模式 并发角度来看 基于事件触发vs线程的	1 2. 负载均衡	1 2.1. 云服务模型paas caas faas+http
- Atitit 学习方法 补充 艾龙 著 attilax著 1. Atitit 学习的方法 attilax总结	1 1.1. 2. 基于学习策略的分类	2	2 1.2. 3. 基于所获取知识的表示形
- Atitit ide之道 开发工具之道 attilax著 v2 s22.docx Atitit ide开发工具之道 attilax总结 1. 代码编辑器功能	3 1.1. 关键词颜色 	3 1.2.
- Atititi atiitt eam pam资产管理 购物表去年.xlsx
- atitit 碎片化学习.docx attilax 总结
- Atitit,通过pid获取进程文件路径 java php c#.net版本大总结
- paip.c3p0 nullpointexcept 配置文件根路径读取bug 解决
- paip.提升效率---模块化设计方法V2012.9.15