1

我正在尝试使用 GeoDjango 创建一个应用程序,我对此完全陌生。在尝试使 SpatiaLite 工作一些(失败)之后,我决定尝试 PostgreSQL。我正在关注GeoDjango 教程,但我被困在了python manage.py sqlall world线上。当我运行该命令(或python manage.py syncdb)时,我得到了ImportError: No module named psycopg2.extensions. 我在网上查看并意识到我需要安装 psycopg2,我通过 MacPorts 使用sudo port install py27-psycopg2. 我重新运行程序并得到同样的错误。我重新启动计算机并再次运行程序,但仍然出现相同的错误。有谁知道可能导致这种情况的其他任何事情?

谢谢!

PS。如果有人想知道,我在测试 SpatiaLite 时遇到了相同的命令。我一直收到'DatabaseOperations' object has no attribute 'geo_db_type'错误。我浏览了互联网,没有找到任何答案,并决定暂时继续前进,也许以后再试一次。

PSS。我正在使用 Mac OS X 10.7.5

4

0 回答 0