LINUX.ORG.RU

не могу установить pip программу

 


0

1

fawkes
https://notabug.org/Black_Triangle/FSociety

ERROR: Could not find a version that satisfies the requirement tensorflow<=1.15.0,>=1.12.0 (from fawkes->-r requirements.txt (line 3)) (from versions: 2.2.0rc1, 2.2.0rc2, 2.2.0rc3, 2.2.0rc4, 2.2.0, 2.3.0rc0, 2.3.0rc1, 2.3.0rc2, 2.3.0)
ERROR: No matching distribution found for tensorflow<=1.15.0,>=1.12.0 (from fawkes->-r requirements.txt (line 3))

че ему надо?


В ошибке все написано черным по белому. Что не понятно то?

anonymous
()

Подтверждаю. pypi.org помойка. Можешь поставить все нужные зависимости, которые ставятся, по отдельности. А tensorflow 1.15.0 и затем fawkes собрать из гитхабовских исходников (это не приветствуется в pypi мирке, так что команды придется самому искать). Хотя, может, последняя версия tensorflow из pip'а сойдет, если там просто забыли обновить требования. По хорошему надо репортить баг на pypi.org, пусть исправляют https://pypi.org/project/fawkes

Имей в виду, что без sudo пакеты ставятся в ~/.local/lib/python3.8/site-packages, а с sudo в /usr/local/lib/python3.8/dist-packages

anonymous
()

from fawkes->-r requirements.txt

Что, если этот requirements.txt как-то подправить на >=1.15.0

anonymous
()
Ответ на: комментарий от vedowi6419

The code does not support tensorflow >2.0

Тогда надо как-то поставить tensorflow 1.15.3 самому.

You will need python < 3.8 to run

В смысле, тогда pip предложит tensorflow<2.0 или fawkes поддерживает только <=python3.7? Господи, какой ужас. Тогда надо ставить python 3.7 отдельной инсталляцией (например, через ppa), вкатывать туда pip (это реально) и ставить все через него.

Но, если tensorflow <2.0 в репах pypi.org нет, то придется его собрать самому. Вполне возможно, что для python 3.7 есть. Точные версии указываются так pip install tensorflow==1.15.3

anonymous
()
Ответ на: комментарий от anonymous

Regacar, ты не указал каким дистром пользуешься. Попробуй Debian 10 или Mageia 7, там python 3.7 из коробки. Это будет самое простое.

anonymous
()
Ответ на: комментарий от anonymous

Нет, в Debian 10 tensorflow=1.15 из pip тоже не ставится. На кой черт в pipe лежат дохлые пакеты?

Но, если fawkes требует python=3.7, все равно придется ставить Debian 10, а tensorflow=1.15 самому.

Кстати, pip install имеет смысл заменить на python3 -m pip install или даже python3.7 -m pip install. Чтобы случайно python2 не использовался.

anonymous
()
Ответ на: комментарий от anonymous

может ему еще компьютер новый купить потому что на старом не работает?

anonymous
()
Ответ на: комментарий от anonymous

python3 -m pip install
python3.7 -m pip install

Или:
pip3
pip3.7

anonymous
()
Ответ на: комментарий от anonymous

ppa

У меня, кстати, сейчас Ubuntu 16.04 (2016) только с Python 3.8 (2020). А все системные питоны я выпилил нах.
Это с другой стороны плохо, т.к. лишаюсь дистрибутивных модулей. Они, конечно, есть в пипке. Хотя, вот PyQt5 упорно не хочет ставиться оттуда. Самому если ставить - это ад зависимостей. Сам себе проблемы создал. Зато чистота (относительная). У кого-то вообще питона нет. Но без него все-таки никак. Что бы там ни говорила Iron_Bug. В дуалбутном Дебиане удалять не стал (а там и нельзя в LXDE).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.