Я устанавливаю современную сеть 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, это работает, но не, если я импортирую его локально (используя файл).