Ошибка установки Python Pyzipcode

Я пытаюсь установить пакет pyzipcode, используя

pip install pyzipcode

У меня есть список последних данных, из которых мне нужны почтовые индексы. Я проверил онлайн, и Pyzipcode оказался наиболее надежным решением для Python. При попытке установить я получаю сообщение об ошибке ниже:

В файле из файла src/module.c:24:0: src/connection.h:33:21: фатальная ошибка: sqlite3.h: компиляция такого файла или каталога не прекращена.ошибка: команда 'Anac\Scripts\gcc.bat' не выполнена с состоянием выхода 1

Также есть другие результаты с такими же ошибками, но они не нашли решения.

PS: Любой другой способ получить ZIPCODES в Python от LON, Lat будет полезен в то же время

2 ответа

Я столкнулся с той же проблемой при установке pyzipcode на EC2 Linux. Решил вопрос sudo yum install sqlite-devel до pip install pyzipcode==1.0, В Ubuntu или другой системе это может быть sudo apt-get install sqlite-dev или так.

Из ошибки. Предполагается установить sqlite3 в систему.

Установите sqlite3 в систему Ubuntu с помощью этой команды:

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

В Mac используйте Brew:

brew install sqlite3

В окнах выполните следующие действия:

  1. Перейдите на страницу загрузки SQLite3, раздел "Предварительно скомпилированные двоичные файлы для Windows".
  2. Загрузите архивные файлы "sqlite-shell" и "sqlite-dll"
  3. Распакуйте их и установите путь к среде (например, C:\program_files\sqlite3)
  4. Установите драгоценный камень sqlite3 Ruby.
Другие вопросы по тегам