【发布时间】:2021-04-21 12:02:28
【问题描述】:
可能我的问题的解决方案很简单,只是我没有足够的知识来解决它。 我有一个 Raspberry Pi 4,上面有 Raspberry OS(buster)。它预装了 python 2.7 和 3.7,它们也包含 pygame 包。
与此同时,我安装了 miniconda3 并将其升级到 python 3.6。现在我想通过这个 python 使用 pygame。
不幸的是,无论我尝试什么,我总是会收到一些错误消息。可能有一种方法可以将预装的 python 3.7 中的 pygame 链接到我的 miniconda python,但我不知道该怎么做。这是我尝试了什么以及遇到了什么错误的列表。
- 我安装了以下软件包(认为它们可以提供帮助,但不是真的):
sudo apt install libsdl1.2-dev
sudo apt-get install build-essential libfreeimage-dev libopenal-dev libpango1.0-dev libsndfile-dev libudev-dev libasound2-dev libjpeg9-dev
sudo apt-get install libtiff5-dev libwebp-dev automake
sudo apt install libsdl2-2.0-0 libsdl2-dev libsdl2-ttf-2.0-0 libsdl2-ttf-dev
-
将pygame文件夹从python3.7/dist-packages复制到miniconda3/lib/python3.6/site-packages/pygame。当我导入错误消息是:
File "/home/pi/miniconda3/lib/python3.6/site-packages/pygame/__init__.py", line 136, in <module> from pygame.base import * ModuleNotFoundError: No module named 'pygame.base' -
sudo apt install python3-pygame:消息:python3-pygame is already the newest version (1.9.4.post1+dfsg-3). -
pip install pygame==1.9.4:错误:
Using UNIX configuration...
Hunting dependencies...
SDL : found 1.2.15
FONT : not found
IMAGE : not found
MIXER : not found
PNG : found
JPEG : found
SCRAP : found
PORTMIDI: not found
PORTTIME: not found
FREETYPE: found 22.1.16
Missing dependencies
我想这里我需要安装一些包,但我不知道如何。
- 我也尝试过 conda:
conda config --add channels cogsci
conda install -c cogsci pygame
错误信息:
PackagesNotFoundError: The following packages are not available from current channels:
- pygame
Current channels:
- https://conda.anaconda.org/cogsci/linux-armv7l
- https://conda.anaconda.org/cogsci/noarch
- https://conda.anaconda.org/rpi/linux-armv7l
- https://conda.anaconda.org/rpi/noarch
- https://repo.anaconda.com/pkgs/main/linux-armv7l
- https://repo.anaconda.com/pkgs/main/noarch
- https://repo.anaconda.com/pkgs/free/linux-armv7l
- https://repo.anaconda.com/pkgs/free/noarch
- https://repo.anaconda.com/pkgs/r/linux-armv7l
- https://repo.anaconda.com/pkgs/r/noarch
- https://repo.anaconda.com/pkgs/pro/linux-armv7l
- https://repo.anaconda.com/pkgs/pro/noarch
我看到 conda 看不到存储库,但我以为我只是用上面的命令添加了它。
谁能告诉我,我该如何解决这个问题?
谢谢
【问题讨论】:
标签: python-3.x pygame raspberry-pi4 miniconda