python安装找不到psycopg2的ImportError

时间:2013-01-19 00:48:08

标签: python macos osx-lion macports psycopg2

我正在使用

调用psycopg2
import psycopg2

我收到了标准错误

  

ImportError:没有名为psycopg2的模块

我用macports安装了我的副本,所以我很好奇为什么它不起作用,因为所有依赖项也应该下载。 我对Postgresql没有任何经验,也没有这个模块,所以我不知道会出现什么问题。事实是,我正在尝试建立另一个项目,所以如果我能避免使用它,我会。 :)

我确定已经安装了postgresql,但这与我的安装无法找到psycopg2的事实几乎没有关系。任何建议都将不胜感激。

$ which python

揭示

/Library/Frameworks/Python.framework/Versions/Current/bin/python

$ python --version

揭示

Python 2.7.3 -- EPD_free 7.3-2 (32-bit)

我不一定需要EPD_free的版本,但我必须安装它(有些)无关的原因。

1 个答案:

答案 0 :(得分:4)

MacPorts与Apple的版本一起安装自己的Python版本。您可以使用python命令管理Python的活动版本(在命令行中键入port select时运行的版本或通过/ usr / bin / env运行的版本)。请参阅this question