我很高興能夠使用Pyglet,因爲它的所有功能都存在,但是我在Python 3上安裝Pyglet的最新開發版本時遇到問題。我知道人們已經提出了這個問題,但沒有任何回覆對我有所幫助。如何獲取Pyglet爲Python 3工作?
更新: 我的意思是,我無法獲取Pyglet爲Python 3安裝,每當我導入Pyglet它顯示一個Python 2代碼的錯誤消息。
我很高興能夠使用Pyglet,因爲它的所有功能都存在,但是我在Python 3上安裝Pyglet的最新開發版本時遇到問題。我知道人們已經提出了這個問題,但沒有任何回覆對我有所幫助。如何獲取Pyglet爲Python 3工作?
更新: 我的意思是,我無法獲取Pyglet爲Python 3安裝,每當我導入Pyglet它顯示一個Python 2代碼的錯誤消息。
解決方案是從代表例如pip安裝。使用
pip install -e hg+https://pyglet.googlecode.com/hg/@2813:0aa8bfe3313a#egg=pyglet
這是因爲pip中的pyglet的當前版本與python 3不兼容。
,而不是安裝pyglet你也可以把pyglet的副本在項目文件夾,並從那裏導入的。這種方法使得你的項目也可以很容易地使用不同版本的pyglet。
如果要對Python 3的運行pyglet需要使用2to3轉換的最新版本pyglet的。如果沒有這種轉換,它將無法在python 3上運行。對於以前版本的pyglet,在嘗試轉換它時會遇到困難,因此請確保使用1.2(目前處於alpha狀態,但非常穩定)。
我應用了@J的答案。 C.Leitão到Ubuntu 14.04。
sudo apt-get install python3-git mercurial
sudo pip3 install -e hg+https://pyglet.googlecode.com/hg/@2813:0aa8bfe3313a#egg=pyglet
現在我可以導入pyglet。
(但它似乎無法正常工作。如果我運行hello world program的Hello世界不能在窗口蜜蜂看到我就可以在裏面看到的只是一片黑暗。。。)
安裝使用下面的命令:
pip3 install pyglet
這爲我工作。
我想這是因爲要與python3使用它,你有點子,這是python2安裝它,PIP3是python3。
我用:
pip3 install pyglet
和它完美的作品。確保當您從終端運行python使用
python3
,而不是
python
因爲在第一次把事情搞糟了我。
你能澄清你所說的「問題」是什麼意思:不能導入pyglet,不能運行任何/一些測試等 –