我很高兴使用Pyglet因为它的所有功能,但是我在Python 3上安装Pyglet的最新开发版本时遇到了问题。我知道人们已经问过这个问题,但没有一个回复对我有帮助。
更新: 我的意思是我无法让Python 3安装Pyglet,每当我导入Pyglet时它会显示一条带有Python 2代码的错误消息。
答案 0 :(得分:4)
使用以下命令安装:
pip3 install pyglet
这对我有用。
答案 1 :(得分:3)
您也可以将pyglet的副本放在项目文件夹中,然后从那里导入pyglet,而不是安装pyglet。这种方法使得为项目使用不同版本的pyglet也很容易。
要在python 3上运行pyglet,您需要使用2to3转换最新版本的pyglet。如果没有转换,它将无法在python 3上运行。对于pyglet的早期版本,在尝试转换它时会遇到困难所以请确保使用1.2(目前处于alpha状态但非常稳定)。
答案 2 :(得分:3)
我用过:
python3
它完美无缺。确保从终端运行python时使用
python
而不是
{{1}}
因为这首先让我搞砸了。
答案 3 :(得分:2)
解决方案是从代表处进行pip安装,例如使用
pip install -e hg+https://pyglet.googlecode.com/hg/@2813:0aa8bfe3313a#egg=pyglet
这是因为pip中当前版本的pyglet尚未与python 3兼容。
答案 4 :(得分: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世界。我可以看到它的黑暗。)
答案 5 :(得分:0)
我认为这是因为你想在python3中使用它,你用pip安装它,用于python2,pip3用于python3。
答案 6 :(得分:0)
如果使用pip进行安装,请尝试键入pip3 install pyglet,它将为python 3而不是python 2安装。 (每次要为python3安装时,请使用pip3代替pip)
如果已正确安装,请确保将python文件保存在已安装pyglet的同一文件夹中。如果尚未安装,并且您没有设置路径,则不会导入。
答案 7 :(得分:-1)
如果您安装了pip,那么应该很容易, 只需使用“pip install pyglet”。 另外安装pip,它使得安装python包变得更加容易。