#python-3.x #pip #flatpak
#python-3.x #pip #flatpak
Вопрос:
Полный журнал можно увидеть ниже. Я использую flatpak-pip-generator с requirements.txt . Без использования файла требований я получаю ту же ошибку. (Я получаю ошибку при компиляции проекта)
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 /usr/lib/python3.8/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-myezehl4/overlay --no-warn-script-location --no-binary :none: --only-binary :none: --no-index --find-links file:///run/build/python3-numpy -- 'setuptools<49.2.0' wheel 'Cython>=0.29.21'
cwd: None
Complete output (3 lines):
Looking in links: file:///run/build/python3-numpy
ERROR: Could not find a version that satisfies the requirement setuptools<49.2.0 (from versions: none)
ERROR: No matching distribution found for setuptools<49.2.0
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 /usr/lib/python3.8/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-myezehl4/overlay --no-warn-script-location --no-binary :none: --only-binary :none: --no-index --find-links file:///run/build/python3-numpy -- 'setuptools<49.2.0' wheel 'Cython>=0.29.21' Check the logs for full command output.
Ответ №1:
Я решил свою проблему, заблокировав определенные версии моих зависимостей от python (странно, как это работает для меня только так, если я использую flatpak-pip-generator). Я также использовал cppy, потому что, по-видимому, matplotlib зависит от этого, хотя, похоже, это явно не указано в колесе зависимостей. Мой requirements.txt файл теперь:
numpy==1.17.3
# matplotlib implicitly requires cppy
cppy==1.1.0
matplotlib==3.1.1
sympy==1.6.2