Python ImportError:MacPort安装后没有名为psycopg2的模块

Python ImportError:MacPort安装后没有名为psycopg2的模块,python,macos,osx-mavericks,macports,psycopg2,Python,Macos,Osx Mavericks,Macports,Psycopg2,我正在使用导入psycopg2import psycopg2调用psycopg2,但收到的是导入错误:没有名为psycopg2的模块 我正在从事一个使用Psycopg作为其数据库的项目,不幸的是,我在这方面没有任何经验。我已经使用MacPort和sudo端口安装py27-psycopg2安装了Psycopg 本质上,我的问题与这个问题完全相同,只是这个问题的解决方案对我不起作用。在活动python版本之间切换后,我尝试了import命令,但仍然出现导入错误。我可能错过了一些愚蠢的东西,但任何帮助

我正在使用导入psycopg2
import psycopg2
调用psycopg2,但收到的是导入错误:没有名为psycopg2的模块

我正在从事一个使用Psycopg作为其数据库的项目,不幸的是,我在这方面没有任何经验。我已经使用MacPort和
sudo端口安装py27-psycopg2
安装了Psycopg


本质上,我的问题与这个问题完全相同,只是这个问题的解决方案对我不起作用。在活动python版本之间切换后,我尝试了import命令,但仍然出现导入错误。我可能错过了一些愚蠢的东西,但任何帮助都会令人惊讶。谢谢

我建议您使用
virtualenv
构建Python环境,并使用
port
sudo
安装最少数量的软件包。通过这种方式,您可以更好地控制安装了哪些软件包以及哪些软件包失败。Python官方教程如何安装软件包:在更改Python选项后,您可能需要打开一个新的shell或键入
hash-r
。基本上,您需要确保
键入python
打印
/opt/local/bin/python
,或者shell没有接收到对活动python所做的更改。