问题解决:pip install __命令安装不了Python库

项目环境:

我的环境:Window10,Python3.7,Anaconda3-2.4.0,Pycharm2023.1.3


问题描述①:

pip install 命令安装不了需要的安装的Python库,以PyMuPDF为例

1


socket.timeout: The read operation timed out

2


raise ReadTimeoutError(self._pool, None, 'Read timed out.')
pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.org', port=443): Read timed out.

①原因分析:

网络问题:连接到Python包索引(PyPI)的网络连接存在问题,如连接超时或连接被拒绝

①解决:

1.python -m pip --default-timeout=200 install PyMuPDF,通过加长超时时间,超时时间 --default-timeout 设置为 200s

2.你可以加入镜像源指定安装源,例如我这个PyMuPDF安装

代码:

②
pip install  PyMuPDF -i https://pypi.tuna.tsinghua.edu.cn/simple

①效果展示:

加入清华镜像源之后很好的安装了

在这里插入图片描述


问题描述②:

pip install 命令安装不了需要的安装的Python库,以PyMuPDF为例


WARNING: You are using pip version 22.0.3; however, version 22.0.4 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.

②原因分析:

pip版本过旧:使用的pip版本过旧,不支持某些新特性或存在已知的bug。

②解决:

按他说的更新pip:python -m pip install --upgrade pip


问题描述③:

pip install 命令安装不了需要的安装的Python库,以PyMuPDF为例

1


Import Error:cannot import name 'tf_utils'

2


ERROR: Could not find a version that satisfies the requirement pandas==6.5 (from versions: ...)
ERROR: No matching distribution found for PyMuPDF==3.9

3


ERROR: PyMuPDF-modules 0.2.7 has requirement PyMuPDF<0.5.0,>=0.4.6, but you'll have PyMuPDF 0.1.9 which is incompatible.

4


ERROR: PyMuPDF 3.3.6 requires pytest<5.13; python_version >= "3", which is not installed.

③原因分析:

依赖问题:所安装的库有特定的依赖项,而这些依赖项未能正确安装或不兼容。

③解决:

1.在安装TensorFlow(1.5.0)和Keras(2.3.1)的时候发生的报错,原因是Keras版本过高,降低Keras的版本为2.1.3

把PyMuPDF的版本都告诉你,然后说没有PyMuPDF==3.9的版本,原因是PyMuPDF版本过高,根据他提供的版本来安装

在安装某些库时,会出现类似上方报错,原版本不符合要求,更新PyMuPDF库即可

提示pytest库版本需低于5.13,且python版本需为python3,则需要将pytest库降低版本至5.12即可。命令行参考:pip install pytest==5.12.0


问题描述④:

pip install 命令安装不了需要的安装的Python库,以PyMuPDF为例

1



④原因分析:

Python环境未正确安装:Python环境未正确配置或未添加到系统环境变量中。

④解决:

1.可以配置下 Python 环境变量,或者直接把 Python 重新安装到 C 盘

2.自动升级;手动升级(可直接使用全局 pip 来安装依赖包)

  • 对pip安装升级下:python -m ensurepip --upgrade
  • 手动升级:首先打开 https://bootstrap.pypa.io/get-pip.py
    然后右击页面–另存为–保存到任何地方
    最后在 get-pip.py 文件所在目录的命令行执行 python get-pip.py

问题描述⑤:

pip install 命令安装不了需要的安装的Python库,以PyMuPDF为例


Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'C:\\Users\\SueMagic\\AppData\\Local\\Temp\\pip-uninstall-olx6o3zb\\pip.exe'

⑤原因分析:

权限问题:在没有管理员权限的情况下尝试安装库,可能会导致权限错误。

⑤解决:

修改pip更新命令为:pip install -U --user pip

使用管理员运行cmd


问题描述⑥:

pip install 命令安装不了需要的安装的Python库,以PyMuPDF为例


WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)'))': /simple/pip/

Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='PyPI · The Python Package Index', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1123)'))) - skipping

⑥原因分析:

SSL证书问题:在使用HTTPS连接下载包时,可能会遇到SSL证书验证问题。

⑥解决:

在C:/Users/XXX/路径下,新建pip文件夹,并新建pip.ini文件,文件内容如下:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=pypi.tuna.tsinghua.edu.cn

并在环境变量中新增“C:/Users/XXX/pip”即可。


超强解决:

手动下载:如果pip安装始终失败,可以尝试从PyPI官网手动下载.whl文件,并使用pip进行本地安装。

①whl文件安装

从pypi官网上下载指定的.whl文件---->>>搜索PyMuPDF—>>>在Download files版块可以看到下列文件:
在这里插入图片描述
—>>>点击链接就能进入下载—>>>下载完成后切换到指定文件夹,cmd输入pip install XXX


pip install PyMuPDF-1.24.2-cp312-none-win_amd64.whl

②安装包安装

下载XXX.tar.gz的文件—>>>解压tar.gz—>>>进入setup.py的目录—>>>cmd输入python setup.py install

③Github安装

①在线安装Github的PyMuPDF—>>>pip install git+https://github.com/pymupdf/PyMuPDF.git
②离线安装Github的PyMuPDF—>>>找到下载好的Github上的python包—>>>同安装包安装


希望本文对你安装Python的XXX库提供了帮助。
SueMagic wish you a happy coding~
有疑问可联系我。


友情链接参考:

安装PyMuPDF库的方法最终解答!_Python库

国内开源镜像站点

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/555442.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ICASSP 2024会议现场第四弹 晚会上韩风歌舞惊喜连连

会议之眼 快讯 在科技的浪潮中&#xff0c;ICASSP 2024会议作为全球信号处理领域的风向标&#xff0c;今日在充满活力韩国迎来了它的第五天日程&#xff01;会场中热烈的讨论和灵感迸发的交流&#xff0c;让会场仿佛成为一座思想的熔炉&#xff0c;不断燃烧着创新的火花&#…

2024经常用且免费的10个网盘对比,看看哪个比较好用!

网盘在我们的工作和学习中经常会用到&#xff0c;也是存储资料的必备工具&#xff0c;有了它&#xff0c;我们就不用走到哪都带着移动硬盘了&#xff0c;而目前市场上的主流网盘还有数十款&#xff0c;其中有免费的也有付费的&#xff0c;各家不一&#xff0c;今天小编就来为您…

ins视频批量下载,instagram批量爬取视频信息【爬虫实战课1】

简介 Instagram 是目前最热门的社交媒体平台之一,拥有大量优质的视频内容。但是要逐一下载这些视频往往非常耗时。在这篇文章中,我们将介绍如何使用 Python 编写一个脚本,来实现 Instagram 视频的批量下载和信息爬取。 我们使用selenium获取目标用户的 HTML 源代码,并将其保存…

Unity解决:导出安卓apk 安装时报错:应用未安装:软件包似乎无效

Unity2018.4.36 导出安卓apk 安装时报错&#xff1a;应用未安装&#xff1a;软件包似乎无效 解决办法&#xff1a;因为安装到安卓12 需要添加添加过滤规则 在AS工程AndroidManifest.xml 添加过滤规则即可。 android:exported"true"

爬虫 | 网易新闻热点数据的获取与保存

Hi&#xff0c;大家好&#xff0c;我是半亩花海。本项目是一个简单的网络爬虫&#xff0c;用于从网易新闻的热点新闻列表中提取标题和对应的链接&#xff0c;并将提取到的数据保存到一个 CSV 文件中。 目录 一、技术栈 二、功能说明 三、注意事项 四、代码解析 1. 导入所需…

[天梯赛] 图上的动态规划与Dijkstra

题目 刚开始的思路 一开始是想到了要用Dijkstra&#xff0c;但是不知道如何找到多条路径的信息&#xff08;刚开始是想把所有最短路找到之后再比较找到最大的救援队数量&#xff09; 正确的思路 在Dijkstra的过程中&#xff0c;分两种情况&#xff1a; 找到更短路径进行更新…

geolife笔记/python笔记:trackintel.io.read_geolife

此函数解析 geolife_path 目录中可用的所有 geolife 数据 trackintel.io.read_geolife(geolife_path, print_progressFalse) 参数&#xff1a; geolife_path (str) 包含 geolife 数据的目录路径 print_progress (Bool, 默认为 False)如果设置为 True&#xff0c;则显示每个…

【python从入门到精通】-- 第五战:函数大总结

&#x1f308; 个人主页&#xff1a;白子寰 &#x1f525; 分类专栏&#xff1a;python从入门到精通&#xff0c;魔法指针&#xff0c;进阶C&#xff0c;C语言&#xff0c;C语言题集&#xff0c;C语言实现游戏&#x1f448; 希望得到您的订阅和支持~ &#x1f4a1; 坚持创作博文…

js BOM模型常用方法梳理

1、Bom定义 BOM是操作浏览器的模型&#xff0c;主要是对浏览器的一些操作。 2、获取浏览器窗口的尺寸 window.innerHeight:获取窗口的高度。 window.innerWidth:湖区窗口的宽度&#xff0c;只在window浏览器下使用。 3、弹出层 alert:弹出框。 confirm:确认框。返回值有true …

Redis中的Lua脚本(三)

Lua脚本 EVAL命令的实现 EVAL命令的执行过程可以分为以下三个步骤: 1.根据客户端给定的Lua脚本&#xff0c;在Lua环境中定义一个Lua函数2.将客户端给定的脚本保存到lua_scripts字典&#xff0c;等待将来进一步使用3.执行刚刚在Lua环境中定义的函数&#xff0c;以此来执行客户…

2.核心概念与安装配置

核心概念与安装配置 文章目录 核心概念与安装配置1、核心概念Docker整体架构及底层通信原理 2、安装DockerCentos安装Docker引擎阿里云镜像加速Docker run的过程 3、Docker相关命令 1、核心概念 镜像&#xff08;image&#xff09; Docker 镜像&#xff08;Image&#xff09;就…

Linux 搭建私有yum源仓库

一、环境准备 IP系统版本作用192.168.140.155CentOS 7.9.2009yum源仓库192.168.140.153CentOS 7.9.2009测试 准备两台服务器&#xff0c;一台作为yum源仓库&#xff0c;另一台作为测试使用。 二、搭建yum源服务器 &#xff08;无法连接外网的情况&#xff0c;需要去官网下载镜…

ssm058基于Java的共享客栈管理系统+jsp

共享客栈管理系统的设计与实现 摘 要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#xff0c;而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播&#xff0c;搭配信息管理工具可以很好地为人们提供服务。针对房屋出租信息管理混乱&#xff0c;出…

语言的未来:深度学习在自然语言处理中的革命

语言的未来&#xff1a;深度学习在自然语言处理中的革命 1 引言 自古以来&#xff0c;语言就是人类表达思想、传递信息、进行社会互动的基石。语言的复杂性既体现在其变化多端的语义、句法和语用层面&#xff0c;同时也反映在人类如何理解和产生自然语言的深奥之中。在这一节中…

飞企互联FE业务协作平台 ProxyServletUti 任意文件读取漏洞复现

0x01 产品简介 飞企互联-FE企业运营管理平台是一个基于云计算、智能化、大数据、物联网、移动互联网等技术支撑的云工作台。这个平台可以连接人、链接端、联通内外,支持企业B2B、C2B与O2O等核心需求,为不同行业客户的互联网+转型提供支持。其特色在于提供云端工作环境,整合…

活动报名 | 如何进行全增量一体的异构数据库实时同步

伴随着新技术的不断涌现&#xff0c;市场竞争也在不断开辟新的角斗场——新的业务需求&#xff0c;新的应用设想都在这里迸发。 面对如此日新月异的竞争环境&#xff0c;企业的当务之急&#xff0c;是为新应用扎根准备好随时可取、准确一致的高质量数据土壤。在这样的背景下&a…

电工与电子技术选择题填空题计算题复习题含参考答案

答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 答案&#xff1a;更多答案&#xff0c;请关注【电大搜题】微信公众号 电工与电子技术复习题 一 . 单选题&#xff08;共 33 题&a…

[Meachines][Easy]Headless

Tools https://github.com/MartinxMax/MDOG 针对XXS攻击 Main $ nmap -sC -sV 10.10.11.8 --min-rate 1000 类似于留言板 通过目录扫描,发现一个仪表盘 $ gobuster dir -u "http://10.10.11.8:5000" -w /usr/share/wordlists/dirbuster/directory-list-1.0.txt 回…

邮箱群组是什么?怎么创建邮箱群组?

在我们群发邮件时&#xff0c;可能会遇到这样的状况&#xff0c;一个个输入邮箱地址效率很低&#xff0c;而且很容易就漏发。而对于一个企业来说&#xff0c;如果出现这样的问题&#xff0c;很有可能会影响公司的业务进展和团队协作。这个时候我们就需要邮箱群组这个功能&#…

移远通信:立足5G RedCap新质生产力,全力推动智能电网创新发展

随着全球能源结构的转型和电力需求的持续增长&#xff0c;智能电网产业迎来了新的发展机遇。而物联网、大数据等前沿技术的创新和应用&#xff0c;正在为电力行业的发展注入强劲的新质生产力。 4月9日&#xff0c;第四十八届中国电工仪器仪表产业发展技术研讨及展会在杭州拉开帷…