Preparing metadata pyproject toml error
Для устранения ошибки:
- Убедитесь, что ваша версия Python поддерживается пакетом.
- Обновите свои версии pip, setuptools и wheel .
- Убедитесь, что у вас нет отсутствующих зависимостей.
- Попробуйте выполнить команду установки pip с параметром —pre .
Если вы получили сообщение об ошибке при попытке установить PyQt5 на macOS:
- Запустите команду brew install qt5 для установки qt5.
- Добавьте каталог, в котором находится qmake, в переменную среды PATH.
Попробуйте обновить свои версии pip, setuptools и wheel #
Сначала попробуйте обновить свои версии pip , setuptools и wheel .
Если это не помогло, попробуйте запустить команду установки pip с опцией —use-deprecated-legacy .
Параметр —use-deprecated позволяет нам использовать старое поведение распознавателя при установке модулей.
Если рекомендации не помогли, прочитайте конец сообщения об ошибке.
Он может содержать такую информацию, как:
«Ошибка RuntimeError: невозможно установить на Python версии 3.11.0; только версии > = 3.7, requirements.txt досье.
Установите более старую версию пакета, например, запросы на установку pip == 2.28.0 .
Используйте версию Python, которая поддерживается пакетом.
Ваше сообщение об ошибке может также содержать отсутствующий пакет, который необходимо установить, например, «ModuleNotFoundError: нет модуля с именем ‘X’» или «ImportError: не удается импортировать имя ‘X’».
В этом случае вам необходимо выполнить установку пакета из сообщения об ошибке перед установкой другого пакета.
Другой распространенной причиной ошибки является неправильное написание имени пакета и попытка установить какой-либо неисправный, устаревший модуль по ошибке.
Если ни одно из предложений не помогло, попробуйте запустить команду установки pip с параметром —pre .
Вопрос:
У меня есть Python 3.10.2, pip 22.0.3 и pyqt5.15.2 . Я сталкиваюсь с этой ошибкой при попытке установить datatable:
pip install datatable
Collecting datatable
Using cached datatable-1.0.0.tar.gz (1.1 MB)
Getting requirements to build wheel … done
Preparing metadata (pyproject.toml) … error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [35 lines of output]
Я пытался создавать datatable из исходного кода, удалять и переустанавливать pip вместе с несколькими различными версиями python (3.8 и выше), а также много времени просматривал документацию datatable и проблемы с github. Любая помощь будет принята с благодарностью!
Ответ:
Поддержка python 3.10 появится в выпуске 1.1.0. Попробуйте использовать последнюю mainверсию из репозитория:
pip install “git+https://github.com/h2oai/datatable.git”
Если у вас есть лучший ответ, пожалуйста, добавьте комментарий по этому поводу, спасибо!