【问题标题】:Command "python setup.py egg_info" failed with error code 1 in C:\Users\Admin\AppData\Local\Temp\pip-install-qrebbk1j\cffi\命令“python setup.py egg_info”在 C:\Users\Admin\AppData\Local\Temp\pip-install-qrebbk1j\cffi\ 中失败,错误代码为 1
【发布时间】:2019-02-27 10:40:13
【问题描述】:

在标记为重复之前请阅读: 我正在尝试使用 pip 安装 scrapy,但它给了我以下错误:

命令“python setup.py egg_info”在 C:\Users\Admin\AppData\Local\Temp\pip-install-qrebbk1j\cffi\ 中失败,错误代码为 1

我已经尝试了 stackoverflow 上所有可用的解决方案,但没有解决我的错误。 是的,我的 pip 已更新, setup_tools 也已更新。 一切正常,我今天确实安装了其他软件包,但是当我尝试安装scrapy时,它给出了这个错误,我不知道我还能做什么,我尝试了我能做的一切。 I followed every step on this answer 但是,没有任何效果,请帮助。

【问题讨论】:

  • 当我简单地安装scrapy时,它会给出上述错误,当我更新答案中提到的内容时,它们都已成功更新,每当我尝试安装scrapy时,每种方法都会出现相同的错误。
  • 我看到您正在尝试将软件包安装到本地版本的 python。这里的问题似乎是权限问题。你会考虑用 pyenv 来管理 python 环境吗?另外,尝试以管理员身份运行命令行。
  • 我按照你的建议做了,现在我得到了不同的错误。错误:[WinError 3] 系统找不到指定的路径:'C:\\Program Files (x86)\\Microsoft SDKs\\Windows\\v8.1\\lib'

标签: python-3.x scrapy pip


【解决方案1】:

我终于解决了这个问题,碰巧我尝试安装的软件包需要安装 sdk 后安装的 windows sdk 8.1。

但是,我猜现在这也安装了一个名为 twisted 的依赖包,它有一些用 C 编写的组件,因此它需要一个 C 编译器。这给了我这个错误

错误:安装脚本退出并出现错误:命令“cl.exe”失败:没有这样的文件或目录

因此,我可以下载一个 vs c++ 编译器,它会解决错误。但更简单的解决方案是下载所需软件包的已编译版本,这些软件包大多在this site for windows 上可用。虽然这不是官方发行版,但使用它需要您自担风险。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 1970-01-01
    • 2017-11-04
    • 2018-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多