【问题标题】:pygame not found in Anaconda在 Anaconda 中找不到 pygame
【发布时间】:2020-12-04 18:11:35
【问题描述】:

我正在尝试在 Ubuntu 20 机器(Python 3.8)上安装 pygame。使用pip 会出现一长串依赖错误,所以我使用了推荐的在 Ubuntu 上安装的方式,然后运行:

sudo apt-get install python3-pygame

它运行成功,没有错误但是,尝试访问 pygame 模块会出现 ModuleNotFound 错误。

(base) ali@beast:~$ python3 -m pygame.examples.aliens
/home/ali/anaconda3/bin/python3: Error while finding module specification for 'pygame.examples.aliens' (ModuleNotFoundError: No module named 'pygame')

我认为这可能是因为我使用的是 Anaconda,而通过 apt get 完成的安装是 anaconda 外部的,并且没有被它拉入。

任何想法如何让 Anaconda 识别/拉入外部模块?

谢谢。

P.S 我使用 anaconda 设置 python,没有使用 apt 或任何其他方式安装它。

【问题讨论】:

    标签: python pygame anaconda python-3.8 ubuntu-20.04


    【解决方案1】:

    试试这个:

    pip install pygame==2.0.0.dev10
    

    或更好:

    pip3 install pygame==2.0.0.dev10
    

    参考资料:

    https://pypi.org/project/pygame/2.0.0.dev10/

    【讨论】:

    • UnsatisfiableError:发现以下规范与您环境中现有的python安装不兼容: 规范:- pygame -> python[version='2.7.*|3.5.*'] 您的python: python=3.8
    • 发现以下规格与您的 CUDA 驱动程序不兼容:- feature:/linux-64::__cuda==10.2=0 您安装的 CUDA 驱动程序为:10.2
    • @ClickUpvote 如果其中一个不起作用,请实际尝试两者。
    • 很高兴它有帮助!
    • 此安装类型是 Python 3.8 的唯一选择
    猜你喜欢
    • 2017-03-15
    • 1970-01-01
    • 2016-08-25
    • 2019-02-06
    • 2017-11-18
    • 2018-05-04
    • 1970-01-01
    • 2015-12-07
    • 2020-07-28
    相关资源
    最近更新 更多