2013-01-01 30 views
0

因此,經過近2天無法使GLEW工作:嘗試Gl3w。Gl3w Python腳本錯誤:如何解決它/讓它工作

python腳本抱怨語法錯誤,表示所有打印都表示語法錯誤,所以我將它們全部刪除。現在它是抱怨進口...(基本上它似乎是抱怨整個代碼)

我不知道Python,但我找不到支持Gl3w ...我應該不斷嘗試「糾正腳本「,我認爲應該工作正常?我究竟做錯了什麼」?

謝謝!

這是腳本:https://github.com/skaslev/gl3w

+1

專業提示:當您遇到Python問題時,請始終包含* full * traceback。 –

+0

完全追溯的含義?對不起,我從來沒有處理Python,只是想打開並試圖自己修復它,因爲我可以用記事本閱讀它。 但是通過完整的追溯你的意思? – GigaBass

+0

它通過'SyntaxError'消息告訴你文件,行號和確切行的部分。我在回答中包含了一個。對於其他例外情況,它會在頂部標明「Traceback」。 –

回答

1

您正在使用Python 3,而腳本需要Python 2:

它的主要部分是一個簡單gl3w_gen.py的Python 2.6腳本

在python 2,print是一個聲明,3,它是一個函數。嘗試使用python 3運行python 2代碼時,此差異會導致語法錯誤:

$ python3.3 
Python 3.3.0 (default, Sep 29 2012, 08:16:08) 
[GCC 4.2.1 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.58)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>> print 'Hello world!' 
    File "<stdin>", line 1 
    print 'Hello world!' 
        ^
SyntaxError: invalid syntax 
+0

是的,謝謝你!不知道python我剛剛得到了最新的,不知道它需要一個特定的版本,儘管腳本說這是一個2.6腳本。 – GigaBass

+0

2.7很可能會做到,在[這裏](http://python.org/download/releases/2.7.3/)。 –

+0

是的,我已經得到它,並得到gl3w腳本工作。再次感謝,只要有可能,我會盡快接受:) – GigaBass