Python 3.x 在Raspberry Pi 4上安装带有miniconda3的pygame

Python 3.x 在Raspberry Pi 4上安装带有miniconda3的pygame,python-3.x,pygame,raspberry-pi4,miniconda,Python 3.x,Pygame,Raspberry Pi4,Miniconda,也许解决我的问题很容易,我只是没有足够的知识来解决它。 我有一个带覆盆子OS(buster)的覆盆子Pi 4。它预装了Python2.7和3.7,并且还包含pygame包 与此同时,我安装了miniconda3并将其升级到python 3.6。现在我想通过这个python使用pygame 不幸的是,无论我尝试什么,总是会收到一些错误消息。也许有一种方法可以将预先安装的Python3.7中的pygame链接到我的miniconda python,但我不知道如何做到这一点。下面是一个列表,我尝试了什

也许解决我的问题很容易,我只是没有足够的知识来解决它。 我有一个带覆盆子OS(buster)的覆盆子Pi 4。它预装了Python2.7和3.7,并且还包含pygame包

与此同时,我安装了miniconda3并将其升级到python 3.6。现在我想通过这个python使用pygame

不幸的是,无论我尝试什么,总是会收到一些错误消息。也许有一种方法可以将预先安装的Python3.7中的pygame链接到我的miniconda python,但我不知道如何做到这一点。下面是一个列表,我尝试了什么,我得到了什么错误

  • 我安装了以下软件包(认为它们可能有所帮助,但不是真的):
  • 将python3.7/dist-packages中的pygame文件夹复制到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'
    
    我想在这里我需要安装一些软件包,但我不知道如何安装

  • 我也从康达那里试过:
  • 错误消息:

    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没有看到存储库,但我想我刚刚用上面的命令添加了它

    有人能告诉我,我怎样才能解决这个问题


    谢谢

    我终于找到了解决这个问题的办法。基本上试图解决第三点中的问题。在上面我的pygame少了几个包。以下是安装pygame时不会遇到的软件包:

    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-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
    pip install pygame==1.9.4
    
    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
    
    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-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
    pip install pygame==1.9.4