Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pygame“;没有名为pygame.base的模块;_Python_Installation_Pygame - Fatal编程技术网

Python Pygame“;没有名为pygame.base的模块;

Python Pygame“;没有名为pygame.base的模块;,python,installation,pygame,Python,Installation,Pygame,当我从下载pygame-1.9.2b8-cp36-cp36m-win32.whl时,我将其转换为zip,将pygame-1.9.2b8.data文件夹中的头文件放入pygame34/include/pygame,并将zip中的另一个pygame文件与pygame-1.9.2b8.data一起放入site packages文件夹,正如任何教程所示,我总是会遇到以下错误: Traceback (most recent call last): File "C:/Users/andsa/Pychar

当我从下载pygame-1.9.2b8-cp36-cp36m-win32.whl时,我将其转换为zip,将pygame-1.9.2b8.data文件夹中的头文件放入pygame34/include/pygame,并将zip中的另一个pygame文件与pygame-1.9.2b8.data一起放入site packages文件夹,正如任何教程所示,我总是会遇到以下错误:

Traceback (most recent call last):
  File "C:/Users/andsa/PycharmProjects/THIS WORKS ANDREAS/Games.py", line 1, in <module> 
    import pygame
  File "C:\Python34\lib\site-packages\pygame\__init__.py", line 141, in <module>
    from pygame.base import *
ImportError: No module named 'pygame.base'
回溯(最近一次呼叫最后一次):
文件“C:/Users/andsa/PycharmProjects/THIS WORKS ANDREAS/Games.py”,第1行,在
导入pygame
文件“C:\Python34\lib\site packages\pygame\\uuuu init\uuuuu.py”,第141行,在
从pygame.base导入*
ImportError:没有名为“pygame.base”的模块

编辑:我使用Python3.4.5,我尝试了python和pygame 64位和32位,但仍然出现此错误

请尝试使用pip3安装pygames 安装pygames

pip3 install pygame

使用pip3工具重新安装pygame python模块:

C:\Python373\Scripts>pip3 uninstall pygame
C:\Python373\Scripts>pip3 install pygame
然后安装它:

C:\Python373\Scripts>pip install pygame-menu==2.0.1

这个错误困扰了我好几个月,我所做的是:

  • 卸载了该软件包

    pip3卸载pygame

  • 清除了pip缓存

    pip缓存清除

  • 最后…使用pip3重新安装了pygame

    pip3安装pygame


  • 工作起来很有魅力:)

    您可能已经为32位安装了python。卸载并安装64位版本。此后,

    pip3卸载pygame

    pip3安装pygame


    卓越文本解决方案

    OBS:大多数GUI框架不能在SUBLIME上工作的原因是这里的一个小细节

    创建新的生成系统:

  • 在Sublime中,转到>>工具
  • 工具>>构建系统
  • 构建系统>>新构建系统
  • 删除此新文件中包含的所有内容并添加以下代码:

    {
        "cmd": ["/usr/local/bin/python3.8", "-u", "$file"],
        "file_regex": "^[]*File \"(...*?)\", line ([0-9]*)"
    }
    
    注意:不要更改当前所在的目录,即

    用户一

  • 另存为Python3.8.sublime-build
  • 在Sublime中,转到>>工具
  • 工具>>构建系统
  • 标记刚刚创建的Python 3.8

  • p.S我将我的保存为3.7,但只要文件中的代码是3.8,或者您当前机器上的任何版本,它的工作原理都是一样的。

    pygame-1.9.2b8-cp36-cp36m-win32.whl
    用于Python 3.6 32位。对于Python 3.4.5,使用
    *-cp34-*.whl