遵循这个线程:osx 下的 Psycopg2 在命令行上工作,但在 Aptana Studio 中失败
我有完全相同的问题。我无法找到/理解如何在 Aptana 中使用 32 位 python。在终端中运行相同的 .py 文件可以正常工作
遵循这个线程:osx 下的 Psycopg2 在命令行上工作,但在 Aptana Studio 中失败
我有完全相同的问题。我无法找到/理解如何在 Aptana 中使用 32 位 python。在终端中运行相同的 .py 文件可以正常工作
下载 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,请尝试两者,看看哪一个有效。
如果你打开一个终端,你可以检查:
$ 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 - Python → Environment部分定义环境变量