@shuro линукс тут ни при чём. пистонятину фтопку - это аццкое говно. и никаких проблем. я выпилила эту говнину из системы и всё работает, как часы.
Top-level
6 comments
top.ofthe.top
> > надо переписать под venv. Только переписывать код там не требуется, это просто способ запуска и установки зависимостей. |
> > линукс тут ни при чём.
Ну а зачем он при этом питон обновил вместе со всеми его модулями (впрочем, если это арч какой нибудь, или федора или т.п. или полный dist upgrade то не удивительно)
> > пистонятину фтопку - это аццкое говно. и никаких проблем. я выпилила эту говнину из системы и всё работает, как часы.
Ага а вместо скриптов писать на C сразу 🤦
> > Пришёл домой - библиотека слетела после обновлений линукса.
Питоновские проекты лучше запускать в питоновском venv, там по сути зависимости ставятся в директорию рядом с помощью pip, а не зависеть от модулей, установленных глобально. Ну то есть по аналогии с
php composer
илиnpm
.Впрочем, если проект зависит в том числе и от бинарных модулей (а если в проекте используется ssl/tls, то скорей всего да), мажорное обновление системы всё равно может сломать. В таком случае более надёжно изолировать проект в докере.
> > линукс тут ни при чём.
Ну а зачем он при этом питон обновил вместе со всеми его модулями (впрочем, если это арч какой нибудь, или федора или т.п. или полный dist upgrade то не удивительно)
> > пистонятину фтопку - это аццкое говно. и никаких проблем. я выпилила эту говнину из системы и всё работает, как часы.