gpt4 book ai didi

eclipse - 如何使用 Eclipse 设置 pygame?

转载 作者:行者123 更新时间:2023-12-02 10:42:06 25 4
gpt4 key购买 nike

Edit3:附加信息:我能够在 Windows 上运行 Eclipse/pygame 组合...但不能在 MacOSX 上运行。

<小时/>

Edit2:从 shell 编译也可以。现在只是 Eclipse :)我在 Eclipse 中尝试过的内容:

对于解释器,我使用自动配置,它建议 /usr/bin/python作为口译员。然后对于 PYTHONPATH,他建议所有默认内容,然后我添加 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages除了其余的。我的代码中仍然存在 Unresolved 包“语法”错误,但在编译时,他提示的唯一错误是没有合适的 64 位架构。

../Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no appropriate 64-bit architecture (see "man python" for running in 32-bit mode)

<小时/>

编辑:我现在已经能够 import pygame在 IDLE 中并初始化 pygame。在 Eclipse 中,我将 pygame 路径添加到 PYTHONPATH,但 Eclipse 提示该架构。

<小时/>

我想将 pygame 与 Eclipse、Pydev 和 Python 2.7 结合使用。

首先我下载了​​Python 2.7.3并安装了它。为了能够在 IDE 中工作,我在 Eclipse 上安装了 Pydev。这一切都有效,我可以在 Eclipse 中使用 Pydev 工作,并且我测试的程序运行没有问题。

然后我继续下载并安装了 pygame。 (pygame download)

现在当我尝试时:

import pygame
pygame.init()

Eclipse 告诉我:unresolved import: pygame当我尝试编译时,我收到以下消息:

Traceback (most recent call last):
File "/Users/name/Documents/workspace/test_unit/main.py", line 6, in <module>
import pygame
ImportError: No module named pygame

此外,当我启动 IDLE 应用程序并尝试导入 pygame 时,我收到以下错误:

Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import pygame
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site- packages/pygame/__init__.py", line 95, in <module>
from pygame.base import *
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site- packages/pygame/base.so, 2): no suitable image found. Did find:
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper

但是如果我使用 open Module...通过 IDLE 然后打开 pygame 找到模块。我错过了什么?

最佳答案

好的,我找到了如何让它工作的解决方案。关键问题是 Eclipse 选择了“错误”的解释器。 Eclipse 选择对于普通的 python 东西工作得很好,但是当尝试编译 pygame 东西时,它会变得复杂并且我会遇到架构错误。

所以我做了什么:

  1. 获取 Eclipse Classic 3.7.2 32 位 here并安装它。
  2. 安装 Eclipse 的 pydev(相关说明 here )
  3. 获取适用于 Mac OS X 10.3 ( here ) 的 Python 2.7.3 并安装
  4. 获取适用于 Python 2.7 的 Pygame 1.9.1 32 位 ( here ) 并安装

现在轮到合适的翻译了。前往Eclipse->Settings->PyDev->Interpreter - Python然后创建一个 New...口译员。对我有用的可以在 /Library/Frameworks/Python.framework/Versions/2.7/bin 中找到。 。只需选择 python别名将链接到正确的别名。

现在确保你的 pygame 在你的 PYTHONPATH 中。为此,只需添加 New Folder在当前菜单的下半部分并导航到您的 pygame 路径(默认情况下为 /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages )

关于eclipse - 如何使用 Eclipse 设置 pygame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10305076/

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