0

遵循这个线程:osx 下的 Psycopg2 在命令行上工作,但在 Aptana Studio 中失败

我有完全相同的问题。我无法找到/理解如何在 Aptana 中使用 32 位 python。在终端中运行相同的 .py 文件可以正常工作

4

2 回答 2

1

下载 32 位版本的 Python 并将其添加为 Python 的解释器。

有一个详细的指南,其中包含有关如何在 Ubuntu 下执行此操作的图片,OS X 的过程可能类似:https ://askubuntu.com/questions/233740/configure-python-2-7-3-interpreter-in-aptana -工作室

编辑:要找出 Python Aptana 正在使用的版本,请运行

import sys
print(sys.version) #under python 3
print sys.version #under python 2.7

如果您不确定您使用的是 Python 3 还是 2.7,请尝试两者,看看哪一个有效。

于 2013-08-18T10:43:36.370 回答
1

如果你打开一个终端,你可以检查:

$ file /usr/bin/python

并查看您拥有的可用架构。二进制文件很可能支持多个架构。

您是否已经尝试使用?

arch -i386 /usr/bin/python

作为 Aptana 中的解释器,或设置环境变量VERSIONER_PYTHON_PREFER_32_BIT或仅强制 32 位版本:

$ defaults write com.apple.versioner.python Prefer-32-Bit -bool yes

您可以在Preference窗口的Interpreter - PythonEnvironment部分定义环境变量

于 2013-08-22T16:30:26.023 回答