URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4807
[ Назад ]

Исходное сообщение
"pip install или dnf install"

Отправлено Лика , 22-Апр-22 19:44 
Здравствуйте.

Я обнаружила, что какую-либо библиотеку для python можно установить через пакетный менеджер python:
pip install название_библиотеки

или через пакетный менеджер дистрибутива, например:
dnf install название_библиотеки

В чем между этими двумя способами разница, будут ли библиотеки сами обновляться вместе с системой при установке первым и вторым способом и какой из способов предпочтительнее использовать?


Содержание

Сообщения в этом обсуждении
"pip install или dnf install"
Отправлено DeerFriend , 22-Апр-22 23:34 
Зависит от релизных практик в вашей компании. Если вы пипой обычно не пользуетесь, то проще использовать днф. А если пользуетесь, то ваши админы вероятно уже настроили жизненный цикл для пиповых модулей, и им не составит труда добавить в список ещё один.

"pip install или dnf install"
Отправлено Лика , 23-Апр-22 00:21 
Мне никто ничего не настраивал :) Я за домашним компом изучаю python. Потому и спрашиваю.

"pip install или dnf install"
Отправлено Аноним , 23-Апр-22 14:56 
> Мне никто ничего не настраивал :) Я за домашним компом изучаю python.
> Потому и спрашиваю.

Для программиста пакетный менеджер не нужен.


"pip install или dnf install"
Отправлено ыы , 23-Апр-22 20:04 
>> Мне никто ничего не настраивал :) Я за домашним компом изучаю python.
>> Потому и спрашиваю.
> Для программиста пакетный менеджер не нужен.

а для адекватного программиста?


"pip install или dnf install"
Отправлено Аноним , 30-Апр-22 23:00 
> Здравствуйте.
> Я обнаружила, что какую-либо библиотеку для python можно установить через пакетный менеджер
> python:
> pip install название_библиотеки
> или через пакетный менеджер дистрибутива, например:
> dnf install название_библиотеки
> В чем между этими двумя способами разница, будут ли библиотеки сами обновляться
> вместе с системой при установке первым и вторым способом и какой
> из способов предпочтительнее использовать?

Для каждого проекта я деляю виртуальное окружение, далее туда ставятся зависимости для _конкретного проекта_


"pip install или dnf install"
Отправлено BrainFucker , 07-Май-22 18:34 
Предпочитаю pip чтобы не зависеть от мейнтейнеров системы.  А то однажды обновишь систему, а тебе за одно и джангу обновят например и наверняка придётся срочно что-то на сайте чинить, если в джанге что-то поменялось.