我无法在django中导入GeoIP。我搜索并测试了这个错误两天,但仍然不知道问题。Python/django:无法导入GeoIP
当然,我安装了GeoDjango。我在Mac OS 10.8
以下是日志由Django的测试壳
1>>from django.contrib.gis import geoip
2>>module 'django.contrib.gis.geoip' from '/Library/Python/2.7/site-packages/django/contrib/gis/geoip/init.pyc'>
它的工作原理。即使我能找到的图书馆/ Python的/ 2.7 geoip的类/站点包/ Django的/的contrib/GIS/geoip的/ base.py
3>>> from django.contrib.gis.geoip import geoip Traceback (most recent call last): File "", line 1, in ImportError: cannot import name geoip
我还加django.contrib.gis到setting.py。即使我可以在eclipse快捷方式中找到geoip类。无论如何,我在django shell中测试了一件更多的东西。
from django.contrib.gis.geoip.base import GeoIP
Traceback (most recent call last): File "", line 1, in File "/Library/Python/2.7/site-packages/django/contrib/gis/geoip/base.py", line 6, in from django.contrib.gis.geoip.libgeoip import GEOIP_SETTINGS File "/Library/Python/2.7/site-packages/django/contrib/gis/geoip/libgeoip.py", line 22, in if lib_path is None: raise GeoIPException('Could not find the GeoIP library (tried "%s"). ' NameError: name 'GeoIPException' is not defined
我缺少什么?
有什么方法可以测试我的错误吗?