Ошибка установки 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
В окнах выполните следующие действия:
- Перейдите на страницу загрузки SQLite3, раздел "Предварительно скомпилированные двоичные файлы для Windows".
- Загрузите архивные файлы "sqlite-shell" и "sqlite-dll"
- Распакуйте их и установите путь к среде (например, C:\program_files\sqlite3)
- Установите драгоценный камень sqlite3 Ruby.