2012-10-29 35 views
0

我有Eclipse工作,我正在使用Pydev插件,我需要一些pygame的幫助。我在Mac上設法使用自制軟件讓pygame工作在python 3.3上,pydev給我帶來了一些麻煩。這些圖書館似乎不被認可。如需要,我可以使用pygame的,做這樣的事情如何將pygame庫導入到Eclipse的pydev中?

import pygame 

pygame.init() 

沒有問題,但是Eclipse不能識別的模塊和說着什麼

unresolved import: pygame 

同樣,我認爲這裏的問題是Eclipse無法訪問pygame庫。我該如何解決?

回答

2

窗口>首選項> PyDev的

找Python解釋器線

庫選項卡上,單擊新文件夾,並添加pygame的文件夾路徑,適用,你就大功告成了

注意:確保使用python 3.x作爲項目解釋器

+0

剛剛嘗試過,但Eclipse仍然顯示相同的消息 – pipsqueaker117

+0

也許pygame不是用python3編譯的,您是否嘗試過其他版本(當然,基於pygame的安裝位置)? –

+0

也只是注意到:從eclipse中你可以導入pygame並正確運行init()函數,但是你會在pygame上得到一個導入錯誤?這裏有什麼問題。 –

1

我永遠浪費在試圖讓它工作。我最終找到了這些步驟(你不需要它們,只是我在這裏分享的一部分奮鬥)。

在Python Shell

import sys 
print (sys.path) 

我注意到,沒有出現Pygame的路徑。最後,我對.exe二進制文件進行了總結,並被告知要使用.WHL文件和Python PIP進行安裝。但被告知不是有效的車輪文件。

什麼EVENTUALLY WORKED是(在Windows中,但類似的應該可以在其他操作系統的工作)作爲管理員運行命令提示符(只是爲了確保)。也許這個解決方案也適用於其他操作系統(你必須嘗試)。

C:\>我將Dir更改爲我的Python.exe(或Python程序本身)。

在命令提示符下我的Python目錄我鍵入以下(就像我會在Linux apt-get install命令):

python.exe -m pip install pygame 

不久後,療法ewere散列標記#####指示下載正在發生(的Linux類型進度條在shell中)。

在ECLIPSE中,如果不更改庫文件夾以包含PyGame文件夾,我可以運行一個Python PYGAME腳本樣本示例(我有一個白色屏幕,但還沒有更進一步)。我很高興不必看到回溯錯誤消息。

只是認爲這會幫助某人。