阿里云安装python依赖报错 Requirements should be satisfied by a PEP 517 installer.

Collecting basicsr==1.4.2 (from -r requirements.txt (line 16))Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/86/41/00a6b000f222f0fa4c6d9e1d6dcc9811a374cabb8abb9d408b77de39648c/basicsr-1.4.2.tar.gz (172 kB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 172.5/172.5 kB 20.5 MB/s eta 0:00:00Preparing metadata (setup.py) ... errorerror: subprocess-exited-with-error× python setup.py egg_info did not run successfully.│ exit code: 1╰─> [63 lines of output]WARNING: The repository located at mirrors.cloud.aliyuncs.com is not a trusted or secure host and is being ignored. If this repository is available via HTTPS we recommend you use HTTPS instead, otherwise you may silence this warning and allow it anyway with '--trusted-host mirrors.cloud.aliyuncs.com'.ERROR: Could not find a version that satisfies the requirement cython (from versions: none)ERROR: No matching distribution found for cython/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/dist.py:476: SetuptoolsDeprecationWarning: Invalid dash-separated options!!********************************************************************************Usage of dash-separated 'index-url' will not be supported in futureversions. Please use the underscore name 'index_url' instead.By 2024-Sep-26, you need to update your project and remove deprecated callsor your builds will no longer be supported.See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details.********************************************************************************!!opt = self.warn_dash_deprecation(opt, section)/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/__init__.py:81: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.!!********************************************************************************Requirements should be satisfied by a PEP 517 installer.If you are using pip, you can try `pip install --use-pep517`.********************************************************************************!!dist.fetch_build_eggs(dist.setup_requires)Traceback (most recent call last):File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/installer.py", line 101, in _fetch_build_egg_no_warnsubprocess.check_call(cmd)File "/root/anaconda3/envs/sadtalker/lib/python3.8/subprocess.py", line 364, in check_callraise CalledProcessError(retcode, cmd)subprocess.CalledProcessError: Command '['/root/anaconda3/envs/sadtalker/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp46a8pe8_', '--quiet', '--index-url', 'http://mirrors.cloud.aliyuncs.com/pypi/simple/', 'cython']' returned non-zero exit status 1.The above exception was the direct cause of the following exception:Traceback (most recent call last):File "<string>", line 2, in <module>File "<pip-setuptools-caller>", line 34, in <module>File "/tmp/pip-install-ux59w7x_/basicsr_6d829eed1d1e4659bb3ea128cfbeca84/setup.py", line 147, in <module>setup(File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/__init__.py", line 103, in setup_install_setup_requires(attrs)File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/__init__.py", line 76, in _install_setup_requires_fetch_build_eggs(dist)File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/__init__.py", line 81, in _fetch_build_eggsdist.fetch_build_eggs(dist.setup_requires)File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/dist.py", line 640, in fetch_build_eggsreturn _fetch_build_eggs(self, requires)File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/installer.py", line 38, in _fetch_build_eggsresolved_dists = pkg_resources.working_set.resolve(File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/pkg_resources/__init__.py", line 798, in resolvedist = self._resolve_dist(File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/pkg_resources/__init__.py", line 834, in _resolve_distdist = best[req.key] = env.best_match(File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1104, in best_matchreturn self.obtain(req, installer)File "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1115, in obtainreturn installer(requirement) if installer else NoneFile "/root/anaconda3/envs/sadtalker/lib/python3.8/site-packages/setuptools/installer.py", line 103, in _fetch_build_egg_no_warnraise DistutilsError(str(e)) from edistutils.errors.DistutilsError: Command '['/root/anaconda3/envs/sadtalker/bin/python', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/tmp/tmp46a8pe8_', '--quiet', '--index-url', 'http://mirrors.cloud.aliyuncs.com/pypi/simple/', 'cython']' returned non-zero exit status 1.[end of output]note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed× Encountered error while generating package metadata.
╰─> See above for output.note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

这个错误信息显示了在尝试安装 Python 包 basicsr 版本 1.4.2 时发生了一系列问题。错误主要涉及到以下几个方面:

  1. 信任问题和HTTPS警告:安装过程中提示,mirrors.cloud.aliyuncs.com 不是一个被信任的或安全的源。如果这个源支持HTTPS,建议你使用HTTPS而不是HTTP。

  2. 找不到依赖:安装过程中报错,未能找到满足要求的 cython 包。这可能是因为源设置不正确或源中没有适当的 cython 包版本。

  3. setuptools警告setuptools 提示未来将不支持破折号分隔的配置选项(如 index-url),推荐使用下划线(如 index_url)代替。

  4. PEP 517建议:有提示建议使用PEP 517安装器,比如使用 pip install --use-pep517 来安装包。

解决这个问题,你可以尝试以下步骤:

  1. 使用HTTPS源:如果 mirrors.cloud.aliyuncs.com 支持HTTPS,更改 requirements.txt 中的源地址为HTTPS。

  2. 检查Cython依赖:确保你的源(如PyPI或其他)包含了需要的 cython 包。可能需要更换一个更可靠的源,如官方的PyPI源。

  3. 更新setuptools配置:根据警告信息,更新 requirements.txt 或其他相关配置文件,使用推荐的配置键。

  4. 尝试PEP 517安装:在安装命令中添加 --use-pep517 选项,看是否可以解决问题。

如果以上步骤仍然无法解决问题,你可能需要检查更详细的环境设置,或者考虑在不同的环境中尝试安装。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

功能安全TSC

TSC 与 FSR 的基本概念 一、引言 在功能安全领域中,TSC(Technical Safety Concept,技术安全概念)和 FSR(Functional Safety Requirements,功能安全要求)是两个至关重要的概念。它们对于确保系统的安全性和可靠性起着关键作用。本文将详细阐述 TSC 和 FSR 的定义、内涵,…

QQ号码采集器

寅甲QQ号码采集软件, 一款采集QQ号、QQ邮件地址&#xff0c;采集QQ群成员、QQ好友的软件。可以按关键词采集&#xff0c;如可以按地区、年龄、血型、生日、职业等采集。采集速度非常快且操作很简单。

电能质量在线监测装置

安科瑞电气股份有限公司 祁洁 15000363176 一、装置概述 APView500电能质量在线监测装置采用了高性能多核平台和嵌入式操作系统&#xff0c;遵照IEC61000-4-30《测试和测量技术-电能质量测量方法》中规定的各电能质量指标的测量方法进行测量&#xff0c;集谐波分析、波形采…

如何应对Android面试官 -> 玩转 MVx(MVC、MVP、MVVM、MVI)

前言 本章主要基于以下几个方向进行 MVx 的讲解&#xff0c;带你玩转 MVx&#xff1b; MVC、MVP、MVVM、MVI 它们到底是什么&#xff1f; 分文件、分模块、分模式 一个文件打天下 为什么不要用一个页面打天下&#xff1f; 页面是给用户看的&#xff0c;随着版本的迭代&…

6.6小结

Problem - A - Codeforces 思路&#xff1a; 一次最多只能走一步或者两步&#xff0c;只需要判断后面两个是不是都是*就行 #include<bits/stdc.h> using namespace std; char a[1010]; int main() {int t;cin >> t;while (t--){int n, flag0;int ans 0;cin >…

kali扩容

通过wmware虚拟机–>设置–>添加40G容量的硬盘。 ──(root㉿kali)-[~/桌面] fdisk -lDisk /dev/sda: 40 GiB, 42949672960 bytes, 83886080 sectors …

DevOps的原理及应用详解(二)

本系列文章简介&#xff1a; 在当今快速变化的商业环境中&#xff0c;企业对于软件交付的速度、质量和安全性要求日益提高。传统的软件开发和运维模式已经难以满足这些需求&#xff0c;因此&#xff0c;DevOps&#xff08;Development和Operations的组合&#xff09;应运而生&a…

Qt5学习笔记

一、基础知识 1、基本控件类型 水平弹簧与垂直弹簧的父类都是QSpaceItem。关于PushButton相关的控件类型&#xff1a; QPushButton&#xff1a;最基础的按钮类型。QToolButton&#xff1a;可以控制图片、文字任意组合的显示方式的按钮类型。QRadioButton&#xff1a;就像rad…

Java多线程-初阶1

博主主页: 码农派大星. 数据结构专栏:Java数据结构 数据库专栏:MySQL数据库 JavaEE专栏:JavaEE 关注博主带你了解更多数据结构知识 1. 认识线程&#xff08;Thread&#xff09; 1.线程是什么 ⼀个线程就是⼀个 "执⾏流". 每个线程之间都可以按照顺序执⾏⾃⼰的代…

高并发数据处理中心服务器设计

涉及的相关框架Spring Cloud、RabbitMQ、Redis 和 MySQL&#xff1b; Spring Cloud&#xff1a;用于微服务的开发&#xff0c;确保服务间的通信和协作。 RabbitMQ&#xff1a;用于异步消息队列&#xff0c;确保系统的高可用性和扩展性。 Redis&#xff1a;用作缓存&#xff…

计算机图形学入门07:光栅化中的采样与走样

1.什么是光栅化&#xff1f; 在前面的章节里提过&#xff0c;光栅化(Rasterization)就是将物体投影在屏幕上的图形&#xff0c;依据像素打散&#xff0c;每一个像素中填充不同的颜色。 如下图中的老虎&#xff0c;可以看到屏幕上有各种多边形&#xff0c;这些多边形经过各种变换…

ARM功耗管理架构演进及变迁

安全之安全(security)博客目录导读 目录 一、功耗管理架构演进及变迁概述 二、多核 三、big.LITTLE 四、DynamIQ

教师办公神器推荐,口碑爆棚!

亲爱滴老师们&#xff0c;我要给大家安利几款超级实用的教师办公神器&#xff0c;不仅功能强大&#xff0c;而且口碑爆棚&#xff0c;绝对能让你们的工作效率飞起来&#xff01; 博思白板&#xff1a;创意无限&#xff0c;教学生动 一款可以无限扩展的数字白板&#xff0c;让教…

Lodop 实现局域网打印

文章目录 前言一、Lodop支持打印的方式lodop 打印方式一般有3种&#xff1a;本地打印局域网集中打印广域网AO打印 二、集成步骤查看lodop 插件的服务端口&#xff1a;查看ip后端提供接口返回ip&#xff0c;前端动态获取最后步骤 前言 有时候会根据不同的ip来获取资源文件&…

Github 最新的上传代码操作步骤

github取消了密码账号授权登录方式 原有的link到github账户后&#xff0c;还需要进行令牌的授权 首先需要创建一个令牌。可以参照以下链接 创建好令牌之后&#xff0c;以后需要执行 git remote set-url origin https://[令牌代码]github.com/xxx/xxx/完整的操作流程如下&am…

linux网络 dns域名解析

目录 DNS 域名体系结构 如何实现域名解析 正向解析 反向解析 主从服务器解析 bond 网卡 DNS 是域名系统的简称 域名和ip地址之间的映射关系 互联网中 IP地址是通信的唯一标识 逻辑地址 访问网站 域名 IP地址不好记 域名朗朗上口 好记 域名解析的目的就是为了实现 访…

为什么我们需要在软件本地化过程中使用术语服务?

你知道软件翻译和本地化的术语服务吗&#xff1f;此解决方案涵盖源术语和目标术语的创建、开发和维护。所有术语都存储在具有多个字段的数据库中&#xff0c;包括术语定义、用法示例、上下文和历史记录。这使我们能够正确处理每个术语的创建或更改请求&#xff0c;避免创建重复…

docker容器内时区相差8小时问题

docker容器内时区相差8小时问题&#xff1a; 提示&#xff1a;java 时间记录差*小时&#xff1a; 进入容器内修改&#xff08;已经实践过的&#xff09; &#xff08;1&#xff09;更改容器时间 也就是操作的文件夹是容器内的文件夹&#xff0c;不再是宿主机的 首先是从宿主机…

【ai】pycharm远程ssh开发

选 远程开发&#xff1a; SSH 连接到服务器 局域网的ubutnu 服务器的 ssh登录账号 登录后就开始下载 可能ubutnu 服务器上安装一个serverwindows 客户端的pychramr上装一个client &#xff1f; 突然发现实际有两个下载&#xff1a; 后端也要安装&#xff0c;竟然需要1G 那…

网站调用Edge浏览器API:https://api-edge.cognitive.microsofttranslator.com/translate

Edge浏览器有自带的翻译功能&#xff0c;在运行pc项目可能会遇到疯狂调用Edge的API https://api-edge.cognitive.microsofttranslator.com/translate 这个URL&#xff08;https://api-edge.cognitive.microsofttranslator.com/translate&#xff09;指向的是微软认知服务中的A…