作为一个警告,我已经搜索并尝试了解决这个问题的所有解决方案,在YouTube上以及Google带给我的任何地方。
运行Windows 10 Home 64位和Python 3.6.4。
当我通过print(help('modules'))调用所有模块的列表时,Pygame显示为可用模块。但是当我导入它时,我得到:
from pygame.base import *
ModuleNotFoundError:没有名为'pygame.base'的模块
或
帮助( 'pygame的') pygame中的问题 - ModuleNotFoundError:没有名为'pygame.base'的模块
我已经安装了pygame: PS C:\ Users \ mando \ AppData \ Local \ Programs \ Python \ Python36-32 \ Scripts> py -m pip install pygame --user要求已经满足:c:\ users \ mando \ appdata \ roaming \ python \ python36 \ site-packages中的pygame 您正在使用pip版本9.0.1,但版本9.0.3可用。 您应该考虑通过'python -m pip install --upgrade pip'命令进行升级。 PS C:\ Users \ mando \ AppData \ Local \ Programs \ Python \ Python36-32 \ Scripts> m pip install --upgrade pip
我按照建议更新了点子: PS C:\ Users \ mando \ AppData \ Local \ Programs \ Python \ Python36-32 \ Scripts> python -m pip install --upgrade pip要求已经是最新的:pip在c:\ users \ mando \ appdata \ local \ programs \ python \ python36-32 \ lib \ site-packages PS C:\ Users \ mando \ AppData \ Local \ Programs \ Python \ Python36-32 \ Scripts>
我已经安装了32位和64位whl用于踢,但没有工作: pygame-1.9.3-cp36-cp36m-win_amd64.whl
当我安装时,我得到: pygame-1.9.3-cp36-cp36m-win_amd64.whl不是此平台上支持的滚轮。
我是通过以管理员身份运行的cmd安装的。
我实际上可以运行:py -m pygame.examples.aliens 应用程序打开并运行正常。我只是无法将pygame导入IDLE。
任何人都可以请我指出解决方案吗?
答案 0 :(得分:1)
发现了这个问题。我正在使用的书说使用:py -m pip install pygame --user。这安装在错误的路径上。正确的命令是:pip install pygame。我删除了pygame文件并用pip install pygame重新安装它们,现在一切都很好。谢谢@NekoTony。我们将此问题归结为用户错误。 -