我正在尝试geoip2按照说明为 GeoDjango进行设置。
出于某种原因,包装器没有导入函数。它在我下载数据库并在我的设置中指向它们之前工作,但由于某种原因现在我无法加载GeoIP2(即使我注释掉 中的行settings.py)。我应该如何解决这个问题?
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> import geoip2
>>>
>>> from django.contrib.gis.geoip2 import GeoIP2
Traceback (most recent call last):
File "<console>", line 1, in <module>
ImportError: cannot import name 'GeoIP2'
>>>
Run Code Online (Sandbox Code Playgroud)
编辑:我可以看到GeoIP2源文件中正确列出的函数(我没有修改)。什么可能阻止它加载?
我正在运行 Django 1.11.4
如果我导入django.contrib.gis.geoip2这是它的__path__属性:
>>> geoip2.__path__
['C:\\Users\\Adam\\Envs\\otherlane\\lib\\site-packages\\django\\contrib\\gis\\geoip2']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3305 次 |
| 最近记录: |