0

我正在尝试使用安装 pyzipcode 包

pip install pyzipcode

我有一个经纬度数据列表,我需要其中的邮政编码。我在网上查了一下,发现 pyzipcode 是最可靠的 python 解决方案。尝试安装时出现以下错误:

在 src/module.c:24:0 中包含的文件中:src/connection.h:33:21:致命错误:sqlite3.h:没有此类文件或目录编译终止。 错误:命令“Anac\Scripts\gcc.bat”失败,退出状态为 1

还有其他具有相同错误的结果,但尚未找到任何解决方案。

PS:任何其他从 lon,lat 在 python 中获取 ZIPCODES 的方法在此期间都会有所帮助

4

2 回答 2

0

我在 EC2 linux 上安装 pyzipcode 时遇到了同样的问题。解决了sudo yum install sqlite-devel之前的问题pip install pyzipcode==1.0。在 Ubuntu 或其他系统上,可能是sudo apt-get install sqlite-dev这样。

于 2016-12-08T22:38:49.080 回答
0

从错误。预计在系统中安装sqlite3

使用以下命令在 ubuntu 系统中安装 sqlite3:

sudo apt-get install sqlite3
sudo apt-get install libsqlite3-dev

在 mac 中使用 brew:

brew install sqlite3

在 Windows 中,请按照下列步骤操作:

  1. 转到SQLite3 下载页面,“Precompiled Binaries For Windows”部分
  2. 下载“sqlite-shell”和“sqlite-dll”归档文件
  3. 解压并设置环境路径(即C:\program_files\sqlite3)
  4. 安装 sqlite3 Ruby gem。
于 2017-05-11T04:30:38.217 回答