当前位置: 首页 > 知识库问答 >
问题:

Python 2.7,PIP:"失败的建筑轮..."

龙洛城
2023-03-14

第一次使用pip,尝试使用python-docs-示例教程库。当我运行“python-m pip安装-rrequirements.txt”命令时,许多脚本被拉进来,但是然后我得到了一系列“失败的构建轮”错误。其中一个显示在所附的代码块中(请原谅手动输入的换行符)。

有什么问题?有人见过这个吗?我没有修改库的任何部分或使用它的代码,我使用的是Python 2.7。12应该对PIP有良好的内置支持。

  Running setup.py bdist_wheel for PyYAML ... error
  Complete output from command C:\users\owner\python-docs-samples\env\Scripts\python.exe 
-u -c "import setuptools, tokenize;__file__='c:\\users\\owner\\appdata\\local\\temp\\
pip-build-86ysrg\\PyYAML\setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__)
.read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d c:\users\owner\appdata
\local\temp\tmpljy6z0pip-wheel- --python-tag cp27:
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build\lib.win32-2.7
  creating build\lib.win32-2.7\yaml
  copying lib\yaml\composer.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\constructor.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\cyaml.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\dumper.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\emitter.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\error.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\events.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\loader.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\nodes.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\parser.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\reader.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\representer.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\resolver.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\scanner.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\serializer.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\tokens.py -> build\lib.win32-2.7\yaml
  copying lib\yaml\__init__.py -> build\lib.win32-2.7\yaml
  running build_ext
  creating build\temp.win32-2.7
  creating build\temp.win32-2.7\Release
  checking if libyaml is compilable
  error: [Error 2] The system cannot find the file specified

  ----------------------------------------
  Failed building wheel for PyYAML
  Running setup.py clean for PyYAML

共有3个答案

吕胤
2023-03-14

问题是Windows,如果没有安装编译器工具链,您将在Windows中遇到依赖性问题和C扩展的构建问题。

手动安装某些依赖项的二进制版本(如PyYAML)是一种解决方案(例如,建议使用easy_安装)。要从源代码构建二进制控制盘,还可以在此处下载免费的Visual C编译器For Python 2.7:https://www.microsoft.com/en-ca/download/details.aspx?id=44266

沈伟
2023-03-14

对我来说,这个问题在Ubuntu 16上通过升级pip得到了解决:

pip install --upgrade pip
华宣
2023-03-14

安装通用依赖项

sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-pil python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev
 类似资料:
  • 问题内容: 在SO上,这是一个真正流行的问题,但是我看过的所有答案中,没有一个能清楚地说明此错误的真正含义以及发生的原因。 造成混乱的原因之一是,当您(例如)这样做时,您首先会得到以下错误: 然后出现以下消息,说明该软件包是: 。 这里发生了什么? (我想了解如何发生某些故障但仍然可以安装,以及是否可以信任此软件包正常运行?) 问题答案: 从那以后,似乎没有人提到我自己。我自己解决上述问题是最常见

  • 问题内容: 遵循本文之后:如何在Windows上安装pip?在使用Enthought Canopy 64位系统的Windows系统上,由于出现错误,我无法使pip或easy_install正常工作: 我尝试重新安装setuptools,以admin身份运行cmd提示符,没有任何效果。 问题答案: 遇到此问题时,是因为我手动重命名了python所在的目录。这意味着必须重新安装setuptools和p

  • 我正在学习一个关于构建多平台iOS框架的教程--它提到了这些架构名称: 在我的Xcode构建设置中,我对我的体系结构进行了如下设置: $(ARCHS_STANDARD) i386 X86_64 ARM7S ARMv7 ARMv7S 然而,在构建时,我会得到以下错误: 有人知道为什么吗?

  • 我使用maven构建项目时出错。所以请帮忙!谢谢你的帮助 无法执行目标组织。阿帕奇。专家插件:maven assembly插件:2.2.1:ProjectNewStart应用程序ithelp上的assembly(make assembly):目标组织的执行make assembly。阿帕奇。专家plugins:maven程序集plugin:2.2.1:assembly失败:对于工件{null:nu

  • 使用Gitlab CI/CD部署我的项目时,我遇到了依赖项问题。当地的一切都很好,但不是在管道中。 gitlab ci。yml: 主要的js: “构建前端”阶段的Gitlab管道输出: UPD!包裹json: 所以这是一个问题。为什么npm找不到具有此类导入地址的已安装节点模块? 非常感谢。

  • 我正在尝试从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