ImportError: нет модуля с именем geoip2.database - PullRequest
0 голосов
/ 02 мая 2020

Я устанавливаю современную сеть honeypot и в настоящее время застрял на geoip2. Я установил geoip2 через pip с помощью этой команды:

pip install geoip2

Я также добавляю местоположение geoip2 (/usr/local/lib/python2.7/dist-packages) в pythonpath:

export PYTHONPATH="/usr/local/lib/python2.7/dist-packages:/usr/lib/python2.7/dist-packages"

Я также изменил разрешение с помощью этой команды:

sudo chmod -R ugo+rX /usr/local/lib/python2.7/dist-packages

Однако, когда я пытаюсь импортировать базу данных geoip2.database, она оставляет это сообщение об ошибке:

Traceback (most recent call last):
  File "/opt/hpfeeds/examples/geoloc/geoloc.py", line 9, in <module>
    import geoip2.database
ImportError: No module named geoip2.database

Обновление:

Я что-то нашел. Если я импортирую geoip2 через S SH, это работает, но не, если я импортирую его локально (используя файл).

...