当前位置: 首页 > 面试题库 >

pip安装中“ X的建筑车轮失败”是什么意思?

舒枫涟
2023-03-14
问题内容

在SO上,这是一个真正流行的问题,但是我看过的所有答案中,没有一个能清楚地说明此错误的真正含义以及发生的原因。

造成混乱的原因之一是,当您(例如)这样做时pip install pycparser,您首先会得到以下错误:

Failed building wheel for pycparser

然后出现以下消息,说明该软件包是:

Successfully installed pycparser-2.19

# pip3 install pycparser

Collecting pycparser
  Using cached https://files.pythonhosted.org/packages/68/9e/49196946aee219aead1290e00d1e7fdeab8567783e83e1b9ab5585e6206a/pycparser-2.19.tar.gz
Building wheels for collected packages: pycparser
  Running setup.py bdist_wheel for pycparser ... error
  Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-g_v28hpp/pycparser/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /tmp/pip-wheel-__w_f6p0 --python-tag cp36:
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    ...
    File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 2349, in resolve
      module = __import__(self.module_name, fromlist=['__name__'], level=0)
  ModuleNotFoundError: No module named 'wheel.bdist_wheel'

  ----------------------------------------
  Failed building wheel for pycparser
  Running setup.py clean for pycparser
Failed to build pycparser
Installing collected packages: pycparser
  Running setup.py install for pycparser ... done
Successfully installed pycparser-2.19

这里发生了什么?

(我想了解如何发生某些故障但仍然可以安装,以及是否可以信任此软件包正常运行?)


问题答案:

从那以后,似乎没有人提到我自己。我自己解决上述问题是最常见的,以确保禁用 缓存 使用副本: pip install<package> --no- cache-dir



 类似资料:
  • 第一次使用pip,尝试使用python-docs-示例教程库。当我运行“python-m pip安装-rrequirements.txt”命令时,许多脚本被拉进来,但是然后我得到了一系列“失败的构建轮”错误。其中一个显示在所附的代码块中(请原谅手动输入的换行符)。 有什么问题?有人见过这个吗?我没有修改库的任何部分或使用它的代码,我使用的是Python 2.7。12应该对PIP有良好的内置支持。

  • 问题内容: 我看到越来越多的命令是这样的: 这些方括号有什么作用? 问题答案: 您使用的语法是: 就您而言,您就是对的新增支持的软件包。方括号()不是特定的语法,只是约定。确实,您正在安装名为的软件包。 来自的解释: 该命令将安装两个名为和的软件包。,另一方面,安装的一个变体,其包含包 支持 对。请注意,它与程序包本身无关,只是程序包为启用的特定功能集定义的字符串。

  • 我正在尝试从PyCharm安装包vprof,但我收到了错误: 收集vprof 使用缓存的https://files . python hosted . org/packages/0b/2b/5b 690 C 8 BD 73231216 C 82180 b 7 b 162 cf 433 DD 98d 6212 b 19 a 7374 C5 cf 09622/tar . gz命令的完整输出python

  • 问题内容: 问题答案: PyAudio的预制轮子目前可用于Python 2.7和3.4-3.6。如果您不想使用Python 3.6并想在3.7中安装PyAudio,则必须从源代码编译并安装PortAudio和PyAudio。请参阅以下说明 http://portaudio.com/docs/v19-doxydocs/tutorial_start.html https://smaudet.wordp

  • 我在RHEL8版本上使用pip安装包时遇到错误 警告:在连接被“SSLError(SSLErrr(1,”[SSL:TLSV1_ALERT_PROTOCOL_VERSION]TLSV1警报协议版本(_SSL.c:1076)”)”中断后重试(重试(总数=4,连接=无,读取=无,重定向=无,状态=无)):/simple/requests/ 我的python版本是3.7.6,pip版本是19.2.3 我从

  • 我不能通过pip安装安装任何外部python模块。我已经正确安装了python,但如果我使用pip_install它显示我这个错误。 下面是我运行