1.以管理员身份打开window命令行
2.在python3版本下运行以下命令
pip3 install geoip2
如果是python2版本下运行以下命令
pip2 install geoip2
3.下载离线库,网址如下
http://dev.maxmind.com/geoip/geoip2/geolite2
4.test.py代码如下
#!/usr/bin/python
#-*-coding:utf-8-*-
import geoip2.database
reader = geoip2.database.Reader('./GeoLite2-City.mmdb')
ip = raw_input("输入你要查询的IP:\n")
response = reader.city(ip)
# 有多种语言,我们这里主要输出英文和中文
print("你查询的IP的地理位置是:")
print("地区:{}({})".format(response.continent.names["es"],
response.continent.names["zh-CN"]))
print("国家:{}({}) ,简称:{}".format(response.country.name,