pygame不在Python 3.6.4中导入

时间:2018-04-08 00:41:57

标签: python python-3.x pygame pip python-wheel

作为一个警告,我已经搜索并尝试了解决这个问题的所有解决方案,在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。

任何人都可以请我指出解决方案吗?

1 个答案:

答案 0 :(得分:1)

发现了这个问题。我正在使用的书说使用:py -m pip install pygame --user。这安装在错误的路径上。正确的命令是:pip install pygame。我删除了pygame文件并用pip install pygame重新安装它们,现在一切都很好。谢谢@NekoTony。我们将此问题归结为用户错误。 -