#snowflake-cloud-data-platform
#snowflake-cloud-data-platform
Вопрос:
Я установил последнюю версию python и PIP, и пока я пытался установить snowflake-connector для моего python. Это выдало ошибку. Пробовал несколько способов, но не смог решить эту проблему. Любая помощь очень ценится.
Версия Python: Python 3.8.5 Версия PIP: pip 20.2.2
Ошибка:
ОШИБКА: не удалось построить колесо для snowflake-connector-python Не удалось создать snowflake-connector-python ОШИБКА: не удалось создать колеса для snowflake-connector-python, которые используют PEP 517 и не могут быть установлены напрямую
Комментарии:
1. как вы устанавливаете snowflake-connector-python? Установите с номером версии и попробуйте еще раз, пожалуйста.
2. У меня такая же проблема, я устанавливаю ее с
pip install --upgrade snowflake-connector-python
Ответ №1:
Я создал файл колеса для своей работы по склеиванию.
Создайте файл колеса или файл яйца. https://docs.aws.amazon.com/glue/latest/dg/add-job-python.html
Сначала нам нужно будет создать setup.py файл для нашего пакета. Убедитесь, что у вас установлены последние инструменты настройки и pip.
$ vi setup.py
setup.py
from setuptools import setup, find_packages
setup(
name = "snowflake-connector-python",
version = "2.2.7",
packages = find_packages(),
)
Чтобы получить зависимости, нам нужно будет создать requirements.txt файл и запустите следующее:
$ pip freeze > requirements.txt
$ pip install --no-index --find-links=/local/wheels -r requirements.txt
Для создания .whl file запустите следующее :
$python setup.py bdist_wheel
Чтобы создать файл .egg, выполните следующее :
$python setup.py bdist_egg
Это создаст файл колеса для нашего пакета.
Ответ №2:
Для Windows snowflake поддерживает python версии 3.5, 3.6 или 3.7. У меня была аналогичная ошибка, выяснилось, что я использую python 3.8.5. Понижение версии до python 3.6 решило проблему.
Для получения дополнительной информации проверьте документ snowflake для python