gpt4 book ai didi

python - Aptana 与 Eclipse - pygame 仅在 Aptana 上运行?

转载 作者:太空宇宙 更新时间:2023-11-03 19:25:19 26 4
gpt4 key购买 nike

已经将 Eclipse 与 PyDev 一起使用了一段时间...没有任何问题。最近我想尝试一下 PyGame,但问题是 Eclipse 在尝试这样做时会出错:

Traceback (most recent call last):
File "C:\Users\Artur\workspace\miniprojekt\src\pygame.py", line 1, in <module>
import pygame
File "C:\Users\Artur\workspace\miniprojekt\src\pygame.py", line 2, in <module>
from pygame.locals import *
ImportError: No module named locals

然后,在尝试了几个小时寻找解决方案但没有运气之后...决定尝试其他一些 IDE 程序,最后找到了 Aptana Studio,如果我没记错的话,它是基于 Eclipse 的。 Aptana 使用相同的 PyDev 附加组件,但不同之处在于代码可以正常运行。

然后我决定尝试 Eclipse 的 Aptana 插件,认为也许它会有所不同。我再次遇到与以前相同的错误。

代码可以在 Python IDLE 和带有 PyDev 的 Aptana Studio 3 中运行...

该代码无法在带有 PyDev 的 Eclipse SDK 3.7.1 上运行...

现在我无法理解为什么 PyGame 在 Aptana 中工作而不是在 Eclipse 中工作,因为它们显然都使用 PyDev?另外,欢迎在 Eclipse 中使用 PyGame 的所有解决方案...

(我使用的是 Python 3.2)

最佳答案

你是对的,Aptana Studio 3 使用与你安装的相同的 PyDev,所以,它应该是完全相同的事情......执行以下操作:

  1. 将 PyDev 更新到最新的夜间版本 - 这只是为了确保您拥有正确的版本。

  2. 将您自己的模块从 pygame.py 重命名为其他名称...即: mypygame.py (这应该可以解决您的问题,因为可能发生的情况是,当它寻找 pygame 时,它​​会找到您的版本而不是pygame 你真正想要的)。

注意:为了安全起见,您可能还想清除所有 .pyc 文件(右键单击文件夹 > pydev > 删除 *.pyc)

关于python - Aptana 与 Eclipse - pygame 仅在 Aptana 上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8335779/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com