如何在Windows上安装GeoIP?

4 投票
1 回答
7345 浏览
提问于 2025-04-17 21:44

有没有人知道怎么在 Windows 上简单几步安装 GeoIP的C库?即使是复杂一点的步骤也可以。我查了一下,试着从安装文件编译,但失败了好几次。有时候会出现错误,说找不到 GeoIP.h,其他时候又提示 bugtrack_url 不是一个有效的编译选项。

我试过用 pip install GeoIP,也试过直接用 setup.py

有没有人成功在Windows上设置这个?

1 个回答

10

“找不到 GeoIP.h”这个错误说明你需要先安装 libgeoip-dev。不过我不知道在 Windows 上怎么简单地安装它。

我建议你使用 pygeoip 这个包,原因如下:

  • pygeoip 是一个纯 Python 的包
  • pygeoip 支持 Python 3
  • pygeoip 有轮子支持(也就是安装更方便)
  • pygeoip 的文档更好,容易理解
  • pygeoip 在 pypi 上的下载量是其他包的 50 倍
  • pygeoip 与 GeoIP 的接口兼容

撰写回答