avva: (Default)
[personal profile] avva
Должен признаться: я в восторге от того, как замечательно в Питоне решили проблему зависимостей разных пакетов и библиотек, а также изоляцию разных наборов зависимостей и самого Питона в виртуальных средах.

Это просто, это работает с первого раза, ни о чем вообще и думать не нужно.

Хотите установить библиотеку? Используйте pip, conda или poetry. Ну или пакетный менеджер вашей ОС.
Хотите сделать виртуальную среду? Используйте virtualenv, venv, conda или pipenv.
Хотите и то и другое вместе? К вашим услугам conda, pip+virtualenv, pip+venv или pipenv или poetry+virtualenv.

Особенно удобно то, как все эти варианты идентично и одинаково хорошо работают под Линуксом, Windows native и WSL2.

Мне также очень нравится, когда одни и те же пакеты доступны под conda и под pip, и чтобы что-то заработало, нужно одни зависимости ставить в conda, а другое в pip, и в определенном порядке. Помнить это необязательно, потому что если установишь не так, как надо, оно просто не заработает, и тогда понимаешь, что нужно по-другому. Просто делаешь новую виртуальную среду и пытаешься еще раз. Просто!

Date: 2023-11-12 06:22 pm (UTC)
vak: (Default)
From: [personal profile] vak
Попробуйте язык Rust и его утилиту cargo. Там всё то же самое гораздо проще.

Date: 2023-11-12 09:34 pm (UTC)
amarao: (Default)
From: [personal profile] amarao
Это троллинг? Первая же сишная зависимость всё на колени ставит.
From: [personal profile] h1uke
Кошмаррррр. :) Остается только процитировать незабвенный "Айболит-66":

Ну, что нам с ними делать?
Повесить!
Повесить, повесить!
И голову отрубить?
Голову.
Погубят тебя слишком широкие возможности.

Date: 2023-11-15 04:52 pm (UTC)
From: [personal profile] anonim_legion
Питон - это вообще диверсия против IT. Создали проблем на десятилетия вперёд.

February 2026

S M T W T F S
1 2 3 4 5 67
8 9 10111213 14
15 16 17 18192021
2223 24 25262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 27th, 2026 04:53 am
Powered by Dreamwidth Studios