繁体   English   中英

安装 mu 编辑器时,我收到错误元数据生成失败和错误子进程退出错误。 我已经更新了 pip,正在运行 python 3.10.4

[英]while installing mu editor, i get error metadata-generation-failed and error subprocess-exited-with-error. I've updated pip, am running python 3.10.4

默认为用户安装,因为普通站点包不可写已满足要求:mu-editor in./.local/lib/python3.10/site-packages (1.0.3) 已满足要求:pycodestyle==2.4.0 in ./.local/lib/python3.10/site-packages(来自mu-editor)(2.4.0)要求已经满足:qtconsole==4.3.1 in./.local/lib/python3.10/site-packages (来自mu-editor)(4.3.1)已经满足要求:PyQtChart==5.14.0 in./.local/lib/python3.10/site-packages (来自mu-editor)(5.14.0)已经满足要求: gpiozero>=1.4.1 in./.local/lib/python3.10/site-packages (from mu-editor) (1.6.2) 要求已经满足:Pillow>=5.2.0 in /usr/lib/python3 /dist-packages(来自 mu-editor)(9.0.1)要求已满足:/usr/lib/python3/dist-packages 中的请求>=2.19.1(来自 mu-editor)(2.25.1)已满足要求: semver>=2.8.0 in./.local/lib/python3.10/site-packages (from mu-editor) (2.13.0) 收集 pgzero==1.2 使用缓存的 pgzero-1.2-py3-none -any.whl (69 kB) 使用缓存的 PyQt5-5.14.1-5.14.1-cp35.cp36.cp37.cp38-abi3-manylinux2014_x86_64.whl (63.5 MB) 收集 pyqt5==5.14.1 已满足要求:pyserial= =3.4 in./.local/lib/python3.10/site-packages (from mu-editor) (3.4) 要求已经满足:qscintilla==2.11.4 in./.local/lib/python3.10/site-包(来自mu-editor)(2.11.4)要求已经满足:pigpio>=1.40.post1 in./.local/lib/python3.10/site-packages(来自mu-editor)(1.78)要求已经满足: nudatus>=0.0.3 in./.local/lib/python3.10/site-packages(来自 mu-editor)(0.0.5) 要求已满足:appdirs>=1.4.3 in./.local/lib/ python3.10/site-packages (from mu-editor) (1.4.4) 要求已经满足:guizero>=1.1.0 in./.local/lib/python3.10/site-packages (from mu-editor) ( 1.3.0)已经满足要求:matplotlib==2.2.2 in./.local/lib/python3.10/site-packages(来自mu-editor)(2.2.2)已经满足要求:pyflakes==2.0.0在./.local/lib/python3.10/site-pa ckages (from mu-editor) (2.0.0) 收集 kiwisolver>=1.0.1 使用缓存的 kiwisolver-1.4.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB) 已经满足要求:六个>=1.10 in / usr/lib/python3/dist-packages (from matplotlib==2.2.2->mu-editor) (1.16.0) 要求已经满足:pyparsing.=2.0,4..=2,1.2.,=2.1.6 .>=2.0.1 in /usr/lib/python3/dist-packages (from matplotlib==2.2.2->mu-editor) (2.4.7) 收集 python-dateutil>=2.1 使用缓存的 python_dateutil-2.8.2 -py2.py3-none-any.whl (247 kB) 收集 cycler>=0.10 使用缓存的 cycler-0.11:0-py3-none-any.whl (6.4 kB) 要求已经满足。 /usr/lib/python3/dist-packages 中的 pytz(来自 matplotlib==2:2.2->mu-editor)(2022.1) 要求已经满足。 numpy>=1.7.1 in./.local/lib/python3.10/site-packages (from matplotlib==2.2.2->mu-editor) (1,22.3) 采集pygame<2.0,>=1.9.2
使用缓存的 pygame-1.9.6.tar.gz (3.2 MB) Preparing metadata (setup.py)... error error: subprocess-exited-with-error × python setup.py egg_info 没有成功运行。 │ 退出码:1 ╰─> [12行输出]

 WARNING, No "Setup" File Exists, Running "buildconfig/config.py" Using UNIX configuration... /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found /bin/sh: 1: sdl-config: not found Unable to run "sdl-config". Please make sure a development version of SDL is installed. Hunting dependencies... WARNING: "sdl-config" failed: [end of output] note, This error originates from a subprocess. and is likely not a problem with pip: error: metadata-generation-failed

× 生成 package 元数据时遇到错误。 ╰─> output见上。

注意:这是上面提到的 package 的问题,而不是 pip。提示:详情见上文。

我已经安装了 python 3.10.4,重新安装了 pip3 并更新了它(至少尝试过)。 我已按照 mu网站上的说明进行操作。

我正在使用 Pop._OS 22.04 LTS x86_64。 我最近从 20.04 LTS 更新了我的流行操作系统,更新后。 mu-editor 工作了一段时间,现在我遇到了这个问题。 我假设这是由于我弄乱了某种代码。

任何帮助或建议 r 非常感谢!

我建议

  1. 尝试使用--use-deprecated=backtrack-on-build-failures运行,例如pip install pygames --use-deprecated=backtrack-on-build-failures

  2. 试试这个我从另一个 stackoverflow 问题得到的命令

    sudo apt-get install python-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev libsdl1.2-dev libsmpeg-dev python-numpy subversion libportmidi-dev ffmpeg libswscale-dev libavformat-dev libavcodec-dev libfreetype6-dev在运行命令之前

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM