这个帖子不仅是关于 pygame 的,也是关于 livewires 的。我按照此链接上的第一个答案进行操作,但是当我编写此命令时 : sudo pip install pygame
,我收到一条错误消息:
Could not find any downloads that satisfy the requirement pygame.
Some externally hosted files were ignored (use --allow-external pygame to allow).
Cleaning up...
No distributions at all found for pygame
Storing debug log for failure in /home/cooldudeabhi/.pip/pip.log
Run Code Online (Sandbox Code Playgroud)
如何修复它们。另外,我正在使用python 3.4。请帮我安装两个模块:Pygame 和 livewires。
打开终端并键入以下命令。它将安装pygame
在您的系统上:
sudo apt-get install mercurial python3-pip libfreetype6-dev
sudo apt-get build-dep python-pygame
sudo pip3 install hg+http://bitbucket.org/pygame/pygame
Run Code Online (Sandbox Code Playgroud)
关于livewires
,这个包似乎只适用于 python2.x,因为我在运行时遇到以下错误sudo pip3 install livewires
:
Running setup.py install for livewires
File "/usr/local/lib/python3.4/dist-packages/livewires/beginners.py", line 201
raise ExBadParameters, "colour must be from Colour class"
^
SyntaxError: invalid syntax
File "/usr/local/lib/python3.4/dist-packages/livewires/boards.py", line 239
if k <> l and k <> -l:
^
SyntaxError: invalid syntax
File "/usr/local/lib/python3.4/dist-packages/livewires/games.py", line 110
raise GamesError, "Cannot have more than on Screen object"
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
当您想使用 python3 解释器运行 python2 代码时,此类错误非常频繁。
更新:似乎可以对上述文件运行 2to3 并成功安装livewires
。
cd LiveWires-2.1
2to3 -w livewires/*
sudo python3 setup.py install
归档时间: |
|
查看次数: |
9319 次 |
最近记录: |