無法 import pygame

831 views
Skip to first unread message

al

unread,
Dec 24, 2008, 10:15:47 PM12/24/08
to python.tw
請問下載 pygame-1.8.1release.win32-py2.5.msi 安裝完之後執行 import pygame 或是執行
from pygame.locals import * 出現ImportError: No module named locals 安裝路徑
是 C:\Python25
懷疑是安裝檔案出問題, 移除 pygame-1.8.1release 重新下載 pygame-1.7.1release.win32-
py2.5.exe 安裝路徑是 C:\Python25\Lib\site-packages 執行 import pygame 還是一樣 出現
ImportError: No module named locals
請問還有可能是哪裡出問題 ?
謝謝

kaiching

unread,
Dec 25, 2008, 8:28:12 AM12/25/08
to python.tw

ImportError: No module named locals
代表 import pygame 時找不到 locals 模組(locals.py檔案)。
若安裝路徑為C:\Python25\Lib\site-packages
該模組應該位於C:\Python25\Lib\site-packages\pygame中,
若是檢視路徑找不到這個檔案,建議Pygame的部份重新安裝。
(安裝1.8.1時,1.7.1要先移除,若是重複安裝1.8.1或1.7.1,直接讓檔案覆蓋過去即可。)
若是檢視路徑找得到這個檔案,那可能Python出了些問題,建議Python、Pygame全部移除,然後再依次重新安裝。

al

unread,
Dec 26, 2008, 6:40:37 PM12/26/08
to python.tw
找了一台完全沒有裝過 python 的機器重裝了 python2.5, pygame1.7.1 結果還是一樣
Traceback (most recent call last):
File "C:\Python25\pygame.py", line 2, in <module>
import pygame
File "C:\Python25\pygame.py", line 3, in <module>
from pygame.locals import *

ImportError: No module named locals

locals.py檔案的確位於C:\Python25\Lib\site-packages\pygame中. 不知哪裡出錯 ? 謝謝

> > 謝謝- Hide quoted text -
>
> - Show quoted text -

al

unread,
Jan 16, 2009, 3:48:09 AM1/16/09
to python.tw
問題找到了, 自己白目. 安裝 pygame1.7.1 之前在 Python25 資料夾內留了一個檔案 pygame.py
當然跑出異常, 移開就正常了.

> > - Show quoted text -- 隱藏被引用文字 -
>
> - 顯示被引用文字 -

Reply all
Reply to author
Forward
0 new messages