pip下载包时出现不适配导致无法下载安装包:error: subprocess-exited-with-error;error: metadata-generation-failed;

这篇具有很好参考价值的文章主要介绍了pip下载包时出现不适配导致无法下载安装包:error: subprocess-exited-with-error;error: metadata-generation-failed;。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

不用怀疑,首先排除将pip升级到最新这个没啥用的主意
其次,这个问题出现一般是环境不匹配导致的

最老实的办法莫过于弄清楚环境具体应该如何适配,然后再pip下载

这个就不细说了,因人而异,可以尝试用不同源下载,也可以试试切换下python版本或者安装包的版本

中庸之策略则是下载该包的wheel文件,再本地安装

PS:这里有个问题,那就是,如果在pip install的不是官方包,而是别人上传到PYPI的包怎么办,按以上方法,也可以在清华源去搜索:https://pypi.tuna.tsinghua.edu.cn/simple/,{安装tar.gz:cd到解压后路径,./configure -> make -> make install或者python setup.py install}
当然除此之外,还有以下这种方法:
这里以Wikipedia2Vec为例,it can be installed from PyPI:
pip install wikipedia2vec
如若不行,就采取以下措施,用其自带的sh文件安装

% git clone https://github.com/studio-ousia/wikipedia2vec.git
% cd wikipedia2vec
% pip install Cython
% ./cythonize.sh
% pip install .

安装的时候若是报错:error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cpp-build-tools/
则在以下页面下载Build Tools即可
https://visualstudio.microsoft.com/zh-hant/visual-cpp-build-tools/
error: metadata-generation-failed,错误集锦,pip,python,开发语言
如果觉得占用内存过大,也可以考虑如下方法

  • conda install libpython m2w64-toolchain -c msys2 参考

  • conda install vs2015_runtime 参考

  • 下载微软常用运行库,提取码:aabb,参考

最简单有效的方法则是用conda install下载

这里以seqeval1.2.2为例
error: metadata-generation-failed,错误集锦,pip,python,开发语言
普通pip install seqeval
1.2.2就会出现以上报错
而使用conda install则会十分顺利成功(PS:)

conda install -c pytorch seqeval #万能句
conda install -c conda-forge seqeval

这里提一嘴,虽然可以简单使用conda-forge强制安装最新版,但如果要具体版本的话还是去anaconda官方发行包的网站搜一下
error: metadata-generation-failed,错误集锦,pip,python,开发语言
仍旧以seqeval为例,这就有两个版本的,点开一个
error: metadata-generation-failed,错误集锦,pip,python,开发语言
复制以下任意指令中的一个即可

PS:最后:从这里看到一个秘方,就是在pip install的对象后面加上

 --use-deprecated=backtrack-on-build-failures

如果,不是pip install对应的python包,而是下载如同jieba这样的工具包的话,可以一试文章来源地址https://www.toymoban.com/news/detail-693434.html

到了这里,关于pip下载包时出现不适配导致无法下载安装包:error: subprocess-exited-with-error;error: metadata-generation-failed;的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • pip3 安装包时出现大堆错误,可以尝试安装较低版本

    用Pip3安装各种包时,有时会出现一大堆的编译语法错误, 这可能跟包的版本太新、与其他软件包版本不一致有关。 可以尝试安装较低版本,本人有几次这样安装通过。

    2024年01月19日
    浏览(63)
  • 解决:pip安装包时出现SSL证书认证问题-SSLError-SSLZeroReturnError等

    安装时出现SSL证书认证问题,如下图: 1、可以通过下载包的whl文件放在本地进行安装 2、将源换为http开头的链接,不用https协议的链接 1、通过whl文件进行本地安装 下载.whl文件:可以直接在官网下载包,要注意下载的包是否适配。本地安装可以参考该文章 2、换源进行下载

    2024年02月14日
    浏览(47)
  • Chrome关闭时出现弹窗runtime error c++R6052,且无法关闭

    Chrome 版本121 Win10专业版 Chrome关闭时出现弹窗runtime error c++R6052,且无法关闭 1.任务管理器打开,强制结束进程 2.再次打开谷歌浏览器,打开设置关于Chrome,更新一下浏览器,完成重启浏览器(解决本案例) 3.如果还不行卸载干净浏览器重启电脑后,再下载最新版安装包安装一

    2024年02月22日
    浏览(45)
  • 【pip升级】使用pip安装时出现要You are using pip version 22.0.4; however, version 23.0.1 is available报错的解决方法

            使用pip安装工具包时出现如下报错,提示要升级pip:         切换路径到以上的D盘路径,切换方法为:在文件资源管理器中找到该路径,然后在路径上直接输入cmd命令,按回车即可弹出该路径下的控制台页面。         然后尝试输入以下命令升级pip:  

    2024年02月15日
    浏览(49)
  • pip install pygame无法下载的解决方案

    代码行尝试以下命令 显示下面的报错信息 第一步,在网站Archived: Python Extension Packages for Windows - Christoph Gohlke (uci.edu) 上找到pygame。 第二步,根据系统和python版本下载对应的whl文件。 例如,我的python版本是3.11,电脑是windows10,我下载的是 pygame‑2.1.2‑cp311‑cp311‑win_amd64.whl

    2024年02月02日
    浏览(47)
  • nvm下载node导致npm报错无法使用

    有个依赖库需要更新下node,用nvm下载后项目跑不起来了,npm -v 还报错 其实一开始是npm下载不来,然后换了淘宝镜像后还是报错 然后就只能手动下载下了 进入node.js官网 https://nodejs.org/en/download 下载后注意要安装在你nvm目录中,先自己创建一个对应node版本文件夹 安装好后再使

    2024年02月13日
    浏览(36)
  • 【用pycharm安装第三方库时出现错误】【‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。】

    目录 一、问题描述 二、解决过程 1、pip的版本不是最新版本导致安装不了第三方库  2、pip最新版本安装出错 3、pip\\\' 不是内部或外部命令,也不是可运行的程序或批处理文件” 4、 ERROR: Could not find a version that satisfies the requirement PIL (from versions: none)         今天用 pycharm 做

    2024年02月16日
    浏览(47)
  • 尝试安装时出现“无法安装 Office(64 位或 32 位)”错误

    如果尝试在已安装 32 位版或 64 位版 Office 的计算机上安装 64 位版或 32 位版 Office 套件或 Visio 等 Office 独立应用程序,可能会看到如下所示的错误消息。 发生这种情况是因为 64 位版和 32 位版 Office 不能混用。 微软官方【从 PC 卸载 Office】 选择以下按钮,下载并安装 Office 卸载

    2024年02月04日
    浏览(66)
  • 关于解决keil5在仿真器下载时出现error: flash download failed - “Cortex-M3”的问题

    这个问题搞得我到凌晨03:00左右才睡,必须的记一下,避免以后又忘了。    出现这种情况也是一般在被下载到不同flash型号的芯片才会有的(我第一次下载到STM32F103VET6上没问题,但是换成STM32F103RBT6时就出现这问题了),正常添加步骤是这样的, 图1 添加芯片flash步骤    但

    2024年02月16日
    浏览(158)
  • 自己在使用cmd安装playWright时出现的error及其解决方法

    按照正常的流程步骤安装Playwright; 要使用 Playwright,需要 Python 3.7 版本及以上,请确保 Python 的版本符合要求。 pip install playwright 安装Playwright自动化测试框架 playwright install         安装Playwright浏览器驱动程序:自动安装Chromium、Firefox和WebKit浏览器(下载的时间可能会有

    2024年02月12日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包