Python——记录pip问题(解决下载慢、升级失败问题)

这篇具有很好参考价值的文章主要介绍了Python——记录pip问题(解决下载慢、升级失败问题)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、解决下载慢的问题

1、问题分析

2、解决办法

(1)下载时加入参数 -i [镜像源地址]

例如:

(2)使用命令——设置源(推荐)

(3)修改配置文件——设置源(推荐)

pip国内镜像源汇总

二、pip升级失败问题

1、前言

2、解决方法

 三、对于pip问题一劳永逸解决方案

1、推荐文章 

 2、心得分享


一、解决下载慢的问题

单纯的使用 pip 安装插件或模块,下载速度慢的可怜,

安装 torch 用了半个多小时, 所以就想着去解决这个问题,提升一下效率。

1、问题分析

pip下载速度过慢的原因就是 pip 默认使用的是国外的源,

那么我们只要把国外的源换成国内的,下载速度就可以提升很多了

2、解决办法

(1)下载时加入参数 -i [镜像源地址]

例如:

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple torch
或者
pip install torch -i https://pypi.tuna.tsinghua.edu.cn/simple

(2)使用命令——设置源(推荐)

上面的方法只是临时有效,且比较麻烦,需要我们每次下载时都加上这个地址,

因此我们可以直接使用以下代码设置 pip 的源。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set install.trusted-host mirrors.aliyun.com

(3)修改配置文件——设置源(推荐)

1、打开文件夹,输入%APPDATA%回车

2、打开%APPDATA%路径,并在此路径下新建一个pip文件夹:

pip下载太慢,Python,pip,python,深度学习

3、 在pip文件夹下,新建pip.ini文件,并将以下内容添加至pip.ini文件中:

[global]
timeout = 6000
index-url = http://mirrors.aliyun.com/pypi/simple/
trusted-host = mirrors.aliyun.com
pip.ini文件内容的意思是,
以后pip下载的包会自动到阿里镜像源中下载,下载的网址从国外转到了国内,速度自然也就加快了。

# 配置说明
timeout 下载超时时长
index-url 下载的地址
trusted-host 受信任地址

pip下载太慢,Python,pip,python,深度学习


pip国内镜像源汇总

pip国内镜像源:
# 阿里云——http://mirrors.aliyun.com/pypi/simple/
# 中国科技大学——https://pypi.mirrors.ustc.edu.cn/simple/
# 豆瓣————http://pypi.douban.com/simple
# Python官方——https://pypi.python.org/simple/
# v2ex——http://pypi.v2ex.com/simple/
# 中国科学院——http://pypi.mirrors.opencas.cn/simple/
# 清华大学——https://pypi.tuna.tsinghua.edu.cn/simple/

 (4)chatGPT的解决方案

如果使用 pip 下载库的速度很慢,可以尝试下面的方法来优化下载速度:

1、更换 pip 镜像源

pip 镜像源可以选择对应自己本地位置的国内镜像站,例如中科大镜像源、清华镜像源等。可以使用以下命令安装更换:

pip install pip -U pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

2、使用 pip 的 --proxy 参数。

如果公司或者学校有代理,则需要在代理下下载,可以使用以下命令:

pip install -U pandas --proxy http://<hostname>:<port>

其中 <hostname> 为代理服务器地址,<port> 为代理服务器端口。

3、使用带宽较大的下载客户端。

可以使用类似 axel、wget 等带宽较大的下载客户端来下载库文件,例如:

axel -n 10 https://files.pythonhosted.org/packages/3d/3c/...

其中 -n 10 参数代表使用 10 个线程下载,可以根据实际情况调整,这种方式更适用于较大的文件下载。

4、使用国内轻量级计算机服务提供商。

例如阿里云、腾讯云等,这些云计算提供商一般提供了 Linux 系统环境和较快的网络速度,可以作为代替本机下载的方案。


以上是一些常用的优化 pip 下载速度的方法,您可以根据自己的情况选择其中一种或者多种方法来进行优化。

二、pip升级失败问题

1、前言

pip有时候会升级失败

例如:pip install pip -U,之后就报错了

报错内容:

 ModuleNotFoundError: No module named ‘pip‘

2、解决方法

先把pip装回来:

python -m ensurepip

如何安全更新pip

  • 方法一:

    写全python命令(这个的原理尚不明确,我个人感觉这是从python的全局角度进行更新pip,而不是pip单独去更新pip,所以可以成功。)

python -m pip install --upgrade pip
  • 方法二:

    更新失败的原因是没有权限,所以给上用户权限即可。就是加上--user

pip install --upgrade --user pip

 三、对于pip问题一劳永逸解决方案

先对pip包管理进行一定的了解,这样就可以省去很多时间(不用再错误上花费多余的时间)

1、推荐文章 

【Python】pip超详细教程,pip的安装与使用,解决pip下载速度慢的问题_将冲破艾迪i的博客-CSDN博客pip超详细教程,讲述了pip的安装与使用,以及解决了pip下载速度慢的问题https://blog.csdn.net/aidijava/article/details/125630654

 2、心得分享

  • 每次我都是针对某一个库安装出错,然后去排查问题,十分浪费时间!!!在此记录,引以为戒!
  • 不推荐使用pycharm上面的库安装,因为没有明显的报错提示,无法很好的判断问题所在
  • 当电脑存在多个版本python的时候,记得使用pip -version 查看使用的是哪一个版本!

3、怎么样可以尽量避免使用pip报错

在使用pip安装Python包的过程中,有时会遇到报错的情况。以下是一些避免报错的建议:

  1. 确认Python版本:使用pip安装包的前提是电脑上已经安装了Python。确认自己的Python版本和pip版本是否匹配,可以通过python --versionpip --version查看。

  2. 升级pip:在使用pip安装包之前,可以先升级pip,这样可以保证使用的是最新版本的pip,可以通过pip install --upgrade pip命令进行升级。

  3. 代理设置:有些情况下需要设置代理才能从pypi.org下载包,可以在pip配置文件中设置代理。pip配置文件位于用户目录的.pip目录下,可以在该目录下创建一个pip.ini文件,添加如下内容:

    [global] 
    proxy = http://example.com:port

    其中http://example.com:port需要根据实际情况更改为代理地址。

  4. 更改源:可以尝试更改pip的镜像源,比如使用清华大学的pip源,可以使用pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple命令进行设置。

  5. 确认网络连接和权限:有时可能是网络连接不稳定,或者使用的权限受限,需要确认网络连接和用户权限是否正常。

以上是一些避免使用pip报错的建议,如果遇到其他问题可以查看报错信息,或者在网上搜索解决方法。文章来源地址https://www.toymoban.com/news/detail-787563.html

到了这里,关于Python——记录pip问题(解决下载慢、升级失败问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 小米AI音箱联网升级折腾记录(解决配网失败+升级失败等问题)

    我折腾了半天终于勉强能进入下载升级包这步,算是成功一半吧… 总结就是,网络信号一定要好,需要不停换网找到兼容的网,还需要仔细配置DNS让音响连的上api.mina.mi.com 推荐使用 小爱音响APP ,而不是米家APP进行连接(米家APP没有升级按钮) 有两种连接方法,进入配置模

    2024年02月12日
    浏览(41)
  • windows环境 pip安装mysqlclient失败问题记录及解决方案

    直接下载安装mysqlclient whl文件进行安装 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 注意:cp37即表示python3.7的版本,其他版本号同理,win32表示windows 32位的, win_amd64表示windows 64位 我这里是python3.7的版本,系统是64位所以选择 mysqlclient‑1.4.6‑cp37‑cp37m‑win_amd64.whl 结果如下:

    2024年02月11日
    浏览(38)
  • 解决Git下载失败太慢

    解决Git下载失败太慢 Git 官网下载地址: https://git-scm.com/downloads Windows 下载地址: https://git-scm.com/download/win 用官网的地址下载, 需要从github上下载, 由于国内某些原因, 下载速度缓慢, 还经常失败. 国内用户, 可以通过镜像的方式, 提高下载速度. 阿里镜像源: https://registry.npmmirror.c

    2024年02月14日
    浏览(43)
  • Python + selenium 安装问题,pip install selenium失败及解决方法

              最近想要是使用Python 访问下浏览器,网上关于这些东西都很多,Python 安装和 selenium 的下载就不赘述,这里简单总结一下第一次安装Python + selenium中遇到的问题。     Python傻瓜式安装,但注意 安装目录选择 , 环境变量的添加 。     selenium.exe下载对应浏览器对应

    2024年02月11日
    浏览(60)
  • pip下载失败的问题

    pip下载不成功的原因大概就是网速原因,最简单的方法就是更换源 这样就可以解决大多数pip因为网速下载失败的问题 你同样也可以直接前往对应的官网下载对应的whl文件安装也行 这里我们前往清华源https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/ 在链接后加上你要安装的包名,我这

    2024年02月07日
    浏览(34)
  • 成功解决mingw下载太慢的问题

    MinGW-w64 - for 32 and 64 bit Windows - Browse Files at SourceForge.net 1.在此页面下滑找到你要下载的文件 2.点击Problems Downloadings    3.选择一个合适的镜像,我选HK依然很慢,所以就选的TW 4.解决

    2024年02月12日
    浏览(42)
  • 【问题记录】pip install -r requirements.txt 安装失败

    一般在使用 pip 安装 python 相关的包的时候,可能会由于网络问题失败 可以采用国内镜像进行下载安装,复制下面代码重新进行下载安装: 安装成功:

    2024年02月15日
    浏览(46)
  • Python升级pip失败显示Traceback (most recent call last)

    1.报错方式: tips:无论安装模块还是查询都会提示  2.解决方式:安装pip启动程序  会提示已经安装成功启动程序 但是我们安装模块的时候还是会出现如下黄字 现在我们需要进入python安装目录(我的目录是这个:E:Python310Libsite-packages) 找到如下两个文件夹  删除    然后

    2024年02月16日
    浏览(38)
  • 全网详细解决git官网下载太慢的问题

    我们在开发的过程中,无可避免地要使用到 git ,来托管我们的代码。 它是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 使用 git 的前提是要下载和安装它,因而,我们可以点击它的官网链接地址:https://git-scm.com。 打开官网链接后,如果你的

    2024年01月23日
    浏览(69)
  • 解决GitHub下载速度太慢问题的方法汇总(持续更新,建议收藏)

    Github上下载仓库或者克隆仓库,速度基本稳定在 20k 以下,当克隆一些大的仓库时,以这乌龟速度,很容易出现克隆超时的错误,等了几十分钟的下载一夜回到解放前,那种感觉我猜各位或多或少都经历过。本博客汇总了几种亲测可用的方案,很大地提升下载速度,一个大的

    2024年02月07日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包