другие библиотеки через пип, и все равно такая же ошибка, использую линукс манджаро, версия пайтона 3.11.3,пипа 23.1.2, сейчас гуглю проблему, но пока что ничего ясного не нашел, раньше такой проблемы не было, любые пакеты устанавливались через пип, возможно у кого то же была такая ошибка, и вы знаете как его фиксить ?
Ошибкой была установка пакетов пипом в систему. Надо виртуальное окружение создавать, как собственно на скриншоте и написано
а мне хочется в систему,так удобнее,а также раньше не вилезала такая ошибка
Устанавливай в венв
Не хочется, это верный путь разломать систему
Ну, то что систему при этом не расфигачивало — это скорее недоразумение чем что-то ожидаемый результат.
Добавь флаг --break-system-packages
Ну оно и правда делает то, что обещает — ломает системные пакеты. Так что лучше venv создать
А что мне делать с библиотеками которые у меня уже в системе ? Удалять через пип тоже не дает доступа, удалять в ручную тоже плохо, ведь возможно останутся не удаленные файлы
В линуксе для этого есть пакетный менеджер, а все остальное ( в том числе pip) - костыли
А как они туда попали?
Ну так и надо тогда ставить пакетным менеджером, а не пипом
Пришло время переустанавливать шиндошслинукс
Он этот вариант не рассматривает
Тогда надо venv создавать. Других вариантов нет
В чем проблема пипа без окружения? Flask нету в репозиториях, сломать что-то проблематично
У тебя арчеподобное что-то, он устанавливается: yay -S python-flask
Есть конечно, наверняка ещё и используется чем-то. Или какая-нибудь из его зависимостей
У фласка зависимости есть. Которые могут быть общими с чем-то ещё. При установке фласка что-нибудь бампнет версию и вуаля — у нас пакетный менеджер не в курсе о том, что какой-то из управляемых им кусочков питона обновился.
через sudo pip, он давал тогда разрешение
В том, что системные пакеты обычно не ожидают, что им могут подсунуть что-то, чего нет в репозитории
Из всех способов установить пакет был выбран неправильный
Хм. Мне казалось, что этот способ как раз и был перекрыт вот этой затычкой в очередной мажорной версии.
у меня наджаро,через pacman попробовал, по началу все было хорошо, но на середине установки выскочила ошибка пакетов фласка.
404,он не находит,error: failed retrieving file 'python-click-8.1.4-1-any.pkg.tar.zst' from gsl-syd.mm.fcix.net : The requested URL returned error: 404
Индекс обновлён?
можно поподробнее что за индекс ?
Ну, я не знаю. как там в арчеобразных это делается, но где-то должен быть индекс пакетов для пакмана и компании, в котором названия пакетов и ссылки для скачивания. Если он старый, то и ссылка может быть протухшей.
pacman -Syu делал?
Обсуждают сегодня