【问题标题】:suddenly can't install packages to pycharm? (Installing dependencies from Pipfile.lock error?)突然不能安装包到pycharm? (从 Pipfile.lock 错误安装依赖项?)
【发布时间】:2020-08-29 18:04:48
【问题描述】:

错误以 pastebin 的形式发布在这里,它很长

'''https://pastebin.com/8ssgGNdL'''

(编辑粘贴箱已过期) https://pastebin.com/BRuPeifp

我已经尝试使用 pip3 安装软件包,但仍然得到类似的结果。自上次安装“请求”以来,我没有更改任何内容

如果我问了一个烦人的问题,我很抱歉。我用谷歌搜索了类似的问题,但似乎没有任何帮助。如果有人能指出我在正确的地方为我自己寻找和解决这个问题,我将非常感激。

【问题讨论】:

  • 顺便说一句,您的链接无效,我不得不将其复制并粘贴到网址栏中。
  • 命令pip3 --version的输出是什么?
  • pip 20.1 来自 /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8) @HampusLarsson
  • @RIPPLR 修复了 pastebin

标签: python pycharm package pipenv


【解决方案1】:

错误状态:

致命错误:找不到“SDL.h”文件

有关编译的帮助,请参阅:'、'https://www.pygame.org/wiki/MacCompile'

似乎缺少一个或多个 SDL 依赖项。

您是否使用 HomeBrew 安装了该页面上提到的 SDL 依赖项?

【讨论】:

    【解决方案2】:

    安装 PyGame 时似乎崩溃了。根据 PyGame 的 Getting Started 页面,较新版本的 OS X 似乎存在一些问题。

    引自页面:

    如果您的示例没有运行并且您使用的是最新版本的 Mac OS X;试试这一行来安装 pygame:

    python3 -m pip install -U pygame==2.0.0.dev6 --user

    同样查看互联网,问题可能是Python3.8本身造成的,因此需要更新版本来解决问题。

    【讨论】:

      【解决方案3】:

      ~解决了~

      pygame 不适用于 python3.8,所以我不得不使用:

      pipenv install pygame==2.0.0.dev6
      

      通过尝试安装其他软件包(例如请求)进行测试时,我遇到了同样的错误。这个错误实际上是 pygame 重复自身的错误(我不明白为什么)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-12-18
        • 2017-06-28
        • 2017-10-31
        • 2021-05-01
        • 1970-01-01
        • 2015-04-01
        • 1970-01-01
        相关资源
        最近更新 更多