Почему pip не может найти инструменты настройки, установленные во всей системе ⇐ Python
Почему pip не может найти инструменты настройки, установленные во всей системе
Я скачал несколько пакетов Python из pypi и поместил их в текущую папку:
# ls -alith | grep PyAutoGUI-0.9.54.tar.gz 28443065 -rw-r--r-- 1 корень корень 60 КБ 30 декабря 03:45 PyAutoGUI-0.9.54.tar.gz И определил requirements.txt одной единственной строкой:
pyautogui При попытке установки с помощью pip:
# pip install --no-index --find-links=./ -r require.txt Вот ошибка:
Просмотр ссылок: ./ Обработка ./PyAutoGUI-0.9.54.tar.gz Установка зависимостей сборки... ошибка ошибка: подпроцесс завершен с ошибкой × Подпроцесс pip для установки зависимостей сборки не был запущен успешно. │ код выхода: 1 ╰─> [3 строки вывода] Смотрим по ссылкам: ./ ОШИБКА: не удалось найти версию, удовлетворяющую требованию setuptools>=40.8.0 (из версий: нет) ОШИБКА: не найдено подходящего дистрибутива для setuptools>=40.8.0. [конец вывода] Примечание. Эта ошибка возникает в подпроцессе и, скорее всего, не является проблемой pip. ошибка: подпроцесс завершен с ошибкой × Подпроцесс pip для установки зависимостей сборки не был запущен успешно. │ код выхода: 1 ╰─> [3 строки вывода] Смотрим по ссылкам: ./ ОШИБКА: не удалось найти версию, удовлетворяющую требованию setuptools>=40.8.0 (из версий: нет) ОШИБКА: не найдено подходящего дистрибутива для setuptools>=40.8.0. [конец вывода] Примечание. Эта ошибка возникает в подпроцессе и, скорее всего, не является проблемой pip. Но python3-setuptools уже установлен в Ubuntu 22.04:
# политика apt-cache python3-setuptools python3-инструменты настройки: Установлено: 59.6.0-1.2ubuntu0.22.04.1. Кандидат: 59.6.0-1.2ubuntu0.22.04.1 Таблица версий: *** 59.6.0-1.2ubuntu0.22.04.1 100 100 /var/lib/dpkg/статус # python3 -c "import setuptools; print('setuptools version: ' + setuptools.__version__)" версия инструментов настройки: 59.6.0 # пип --версия pip 22.0.2 из /usr/lib/python3/dist-packages/pip (python 3.10) Я знаю, что это может сработать после загрузки "setuptools>=40.8.0" из pypi и помещения его в ту же папку.
Но setuptools 59.6.0 уже установлен в Ubuntu во всей системе, он уже удовлетворяет требованию setuptools>=40.8.0.
В чем проблема с приведенной выше установкой pip и как ее исправить?
Я скачал несколько пакетов Python из pypi и поместил их в текущую папку:
# ls -alith | grep PyAutoGUI-0.9.54.tar.gz 28443065 -rw-r--r-- 1 корень корень 60 КБ 30 декабря 03:45 PyAutoGUI-0.9.54.tar.gz И определил requirements.txt одной единственной строкой:
pyautogui При попытке установки с помощью pip:
# pip install --no-index --find-links=./ -r require.txt Вот ошибка:
Просмотр ссылок: ./ Обработка ./PyAutoGUI-0.9.54.tar.gz Установка зависимостей сборки... ошибка ошибка: подпроцесс завершен с ошибкой × Подпроцесс pip для установки зависимостей сборки не был запущен успешно. │ код выхода: 1 ╰─> [3 строки вывода] Смотрим по ссылкам: ./ ОШИБКА: не удалось найти версию, удовлетворяющую требованию setuptools>=40.8.0 (из версий: нет) ОШИБКА: не найдено подходящего дистрибутива для setuptools>=40.8.0. [конец вывода] Примечание. Эта ошибка возникает в подпроцессе и, скорее всего, не является проблемой pip. ошибка: подпроцесс завершен с ошибкой × Подпроцесс pip для установки зависимостей сборки не был запущен успешно. │ код выхода: 1 ╰─> [3 строки вывода] Смотрим по ссылкам: ./ ОШИБКА: не удалось найти версию, удовлетворяющую требованию setuptools>=40.8.0 (из версий: нет) ОШИБКА: не найдено подходящего дистрибутива для setuptools>=40.8.0. [конец вывода] Примечание. Эта ошибка возникает в подпроцессе и, скорее всего, не является проблемой pip. Но python3-setuptools уже установлен в Ubuntu 22.04:
# политика apt-cache python3-setuptools python3-инструменты настройки: Установлено: 59.6.0-1.2ubuntu0.22.04.1. Кандидат: 59.6.0-1.2ubuntu0.22.04.1 Таблица версий: *** 59.6.0-1.2ubuntu0.22.04.1 100 100 /var/lib/dpkg/статус # python3 -c "import setuptools; print('setuptools version: ' + setuptools.__version__)" версия инструментов настройки: 59.6.0 # пип --версия pip 22.0.2 из /usr/lib/python3/dist-packages/pip (python 3.10) Я знаю, что это может сработать после загрузки "setuptools>=40.8.0" из pypi и помещения его в ту же папку.
Но setuptools 59.6.0 уже установлен в Ubuntu во всей системе, он уже удовлетворяет требованию setuptools>=40.8.0.
В чем проблема с приведенной выше установкой pip и как ее исправить?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Ошибка PIP: Resolver от PIP в настоящее время не учитывает все установленные пакеты
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-