2014-01-23 32 views
2

我很高興能夠使用Pyglet,因爲它的所有功能都存在,但是我在Python 3上安裝Pyglet的最新開發版本時遇到問題。我知道人們已經提出了這個問題,但沒有任何回覆對我有所幫助。如何獲取Pyglet爲Python 3工作?

更新: 我的意思是,我無法獲取Pyglet爲Python 3安裝,每當我導入Pyglet它顯示一個Python 2代碼的錯誤消息。

+0

你能澄清你所說的「問題」是什麼意思:不能導入pyglet,不能運行任何/一些測試等 –

回答

-1

如果你已經安裝了點子,那麼它應該很容易, 只是用「畫中畫安裝pyglet」。 否則安裝pip會使安裝python包變得更容易。

+1

皮普是我試過的事情之一,它沒有工作。 – user2438758

2

解決方案是從代表例如pip安裝。使用

pip install -e hg+https://pyglet.googlecode.com/hg/@2813:0aa8bfe3313a#egg=pyglet 

這是因爲pip中的pyglet的當前版本與python 3不兼容。

+0

當我嘗試時,那也沒有工作。 – user2438758

+0

請說明你的意思是「沒有工作」。 –

+0

它仍然沒有在Python 3上安裝Pyglet。 – user2438758

3

,而不是安裝pyglet你也可以把pyglet的副本在項目文件夾,並從那裏導入的。這種方法使得你的項目也可以很容易地使用不同版本的pyglet。

如果要對Python 3的運行pyglet需要使用2to3轉換的最新版本pyglet的。如果沒有這種轉換,它將無法在python 3上運行。對於以前版本的pyglet,在嘗試轉換它時會遇到困難,因此請確保使用1.2(目前處於alpha狀態,但非常穩定)。

0

我應用了@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世界不能在窗口蜜蜂看到我就可以在裏面看到的只是一片黑暗。。。)

3

安裝使用下面的命令:

pip3 install pyglet 

這爲我工作。

0

我想這是因爲要與python3使用它,你有點子,這是python2安裝它,PIP3是python3。

2

我用:

pip3 install pyglet 

和它完美的作品。確保當您從終端運行python使用

python3 

,而不是

python 

因爲在第一次把事情搞糟了我。

相關問題