170 похожих чатов

Привет, пытался установить флэск, выскочила такая ошибка, потом попытался установить

другие библиотеки через пип, и все равно такая же ошибка, использую линукс манджаро, версия пайтона 3.11.3,пипа 23.1.2, сейчас гуглю проблему, но пока что ничего ясного не нашел, раньше такой проблемы не было, любые пакеты устанавливались через пип, возможно у кого то же была такая ошибка, и вы знаете как его фиксить ?

30 ответов

26 просмотров

Ошибкой была установка пакетов пипом в систему. Надо виртуальное окружение создавать, как собственно на скриншоте и написано

123- Автор вопроса
Andrey
Ошибкой была установка пакетов пипом в систему. На...

а мне хочется в систему,так удобнее,а также раньше не вилезала такая ошибка

123
а мне хочется в систему,так удобнее,а также раньше...

Не хочется, это верный путь разломать систему

123
а мне хочется в систему,так удобнее,а также раньше...

Ну, то что систему при этом не расфигачивало — это скорее недоразумение чем что-то ожидаемый результат.

Добавь флаг --break-system-packages

NSF.d
Добавь флаг --break-system-packages

Ну оно и правда делает то, что обещает — ломает системные пакеты. Так что лучше venv создать

123- Автор вопроса
Andrey
Не хочется, это верный путь разломать систему

А что мне делать с библиотеками которые у меня уже в системе ? Удалять через пип тоже не дает доступа, удалять в ручную тоже плохо, ведь возможно останутся не удаленные файлы

Andrey
Ну оно и правда делает то, что обещает — ломает си...

В линуксе для этого есть пакетный менеджер, а все остальное ( в том числе pip) - костыли

NSF.d
В линуксе для этого есть пакетный менеджер, а все ...

Ну так и надо тогда ставить пакетным менеджером, а не пипом

123
А что мне делать с библиотеками которые у меня уже...

Пришло время переустанавливать шиндошслинукс

NSF.d
Он этот вариант не рассматривает

Тогда надо venv создавать. Других вариантов нет

Andrey
Тогда надо venv создавать. Других вариантов нет

В чем проблема пипа без окружения? Flask нету в репозиториях, сломать что-то проблематично

У тебя арчеподобное что-то, он устанавливается: yay -S python-flask

NSF.d
В чем проблема пипа без окружения? Flask нету в ре...

Есть конечно, наверняка ещё и используется чем-то. Или какая-нибудь из его зависимостей

NSF.d
В чем проблема пипа без окружения? Flask нету в ре...

У фласка зависимости есть. Которые могут быть общими с чем-то ещё. При установке фласка что-нибудь бампнет версию и вуаля — у нас пакетный менеджер не в курсе о том, что какой-то из управляемых им кусочков питона обновился.

123- Автор вопроса
evle
А как они туда попали?

через sudo pip, он давал тогда разрешение

NSF.d
В чем проблема пипа без окружения? Flask нету в ре...

В том, что системные пакеты обычно не ожидают, что им могут подсунуть что-то, чего нет в репозитории

123
через sudo pip, он давал тогда разрешение

Из всех способов установить пакет был выбран неправильный

123
через sudo pip, он давал тогда разрешение

Хм. Мне казалось, что этот способ как раз и был перекрыт вот этой затычкой в очередной мажорной версии.

123- Автор вопроса
NSF.d
У тебя арчеподобное что-то, он устанавливается: ya...

у меня наджаро,через pacman попробовал, по началу все было хорошо, но на середине установки выскочила ошибка пакетов фласка.

123- Автор вопроса

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

123- Автор вопроса
evle
Индекс обновлён?

можно поподробнее что за индекс ?

123
можно поподробнее что за индекс ?

Ну, я не знаю. как там в арчеобразных это делается, но где-то должен быть индекс пакетов для пакмана и компании, в котором названия пакетов и ссылки для скачивания. Если он старый, то и ссылка может быть протухшей.

123- Автор вопроса

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта