GeoIP ImportError:没有名为django.core.management的模块

时间:2014-05-03 04:10:32

标签: django importerror geoip pythonpath traceback

我的网站运行成功所有模型,视图,管理所有功能。现在通过手动将isoled GeoIP添加到settings.py。

我运行了命令

python2.7 manage.py syncdb

Creating tables ...
Creating table django_geoip_country
Creating table django_geoip_region
Creating table django_geoip_city
Creating table django_geoip_iprange
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)

跑第二个命令

python manage.py geoip_update

Traceback (most recent call last):
File "manage.py", line 8, in <module>
from django.core.management import execute_from_command_line
ImportError: No module named django.core.management

不确定这里的文档有什么问题:

http://django-geoip.readthedocs.org/en/latest/installation.html

1 个答案:

答案 0 :(得分:0)

看起来您使用python2.7通过python运行syncdb来运行geoip_update,问题解决了自己运行以下内容吗?

python2.7 manage.py geoip_update

你可以通过运行以下命令检查python和python2.7实际上是同一个命令:

which python
which python2.7

我建议使用virtualenv来维护项目依赖性并避免python版本问题。