python - ImportError : No module named geoip2. 数据库

标签 python linux ubuntu ssh

我正在安装现代蜜 jar 网络,目前卡在 geoip2 上。
我已经使用以下命令通过 pip 安装了 geoip2:

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

更新:

我发现了一些东西。如果我通过 SSH 导入 geoip2 它可以工作,但如果我在本地导入它(使用文件)则不行。

最佳答案

确保您正在使用所需的用户安装 geoip2。

关于python - ImportError : No module named geoip2. 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61552963/

相关文章:

python - 如何重命名 IPython 中的魔法函数?

使用 disutils 的 setup.py 在 Linux 上进行 Python 打包并进行许多导入

Java - 无法在 firefox 浏览器中使用 selenium 网格

linux - netbeans安装文件(bash文件)如何包含Java代码?

c# - Nginx 作为 Ubuntu 上带有 UseRewriter 的 Asp.Net Core 2.0 Web 应用程序的反向代理

python - 在 Django ListView 中更新 get_queryset 后如何更改排序?

python不和谐机器人事件不起作用

linux - 作为输入发送到curl --data 和--data-encode 的文件需要写入的格式

ubuntu - InvalidProtocolBufferException:在Impala上连接到Hadoop 2.x.x

java - 通过 JDBC 在 Java 中使用 Hibernate 和 MySQL 的奇怪错误