簡體   English   中英

PYGame-ImportError:沒有名為本地人Raspberry Pi的模塊

[英]PYGame - ImportError: No module named locals Raspberry Pi

我有以下代碼:

 #!/usr/bin/python
 # -*- coding: iso-8859-15 -*-

 import pygame, random
 from pygame.locals import *
 pygame.init()
 clock = pygame.time.Clock()

 and so on

該應用程序看上去都很好,但是當我編譯代碼時,出現以下錯誤:

 Traceback (most recent call last):
 File "fish.py", line 4, in <module>
import pygame, random
 File "/home/pi/pygame/pygame.py", line 2, in <module>
ImportError: No module named locals


------------------
(program exited with code: 1)
Press return to continue

有人可以幫忙嗎? 我是Python和Linux的新手。

我已經完成以下工作:

 pi@raspberrypi:~$ sudo apt-get install python-pygame
 Reading package lists... Done
 Building dependency tree       
 Reading state information... Done
 python-pygame is already the newest version.
 0 upgraded, 0 newly installed, 0 to remove and 40 not upgraded.
 pi@raspberrypi:~$ 

您的問題是您有一個名為pygame.py的文件,或者是從這樣一個名為pygame.pyc的文件中遺留下來的字節碼。


調用import pygame可以,但是不會導入pygame,但是會導入文件。

並且由於您的文件在該文件中找不到名為locals的模塊,因此會引發錯誤。

因此,只需將文件重命名為pygame.py或要導入的其他模塊以外的任何其他文件,或者,如果有pygame.pyc字節碼文件, pygame.pyc刪除。

嘗試使用IDLE而不是IDLE3。它對我有用,並且我遇到了上面完全相同的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM