The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"pip install или dnf install"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Пакетные менеджеры)
Изначальное сообщение [ Отслеживать ]

"pip install или dnf install"  +/
Сообщение от Лика (?), 22-Апр-22, 19:44 
Здравствуйте.

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

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от DeerFriend (?), 22-Апр-22, 23:34   +/
Зависит от релизных практик в вашей компании. Если вы пипой обычно не пользуетесь, то проще использовать днф. А если пользуетесь, то ваши админы вероятно уже настроили жизненный цикл для пиповых модулей, и им не составит труда добавить в список ещё один.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от Лика (?), 23-Апр-22, 00:21   +/
Мне никто ничего не настраивал :) Я за домашним компом изучаю python. Потому и спрашиваю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3

3. Сообщение от Аноним (3), 23-Апр-22, 14:56   +/
> Мне никто ничего не настраивал :) Я за домашним компом изучаю python.
> Потому и спрашиваю.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #4

4. Сообщение от ыы (?), 23-Апр-22, 20:04   +/
>> Мне никто ничего не настраивал :) Я за домашним компом изучаю python.
>> Потому и спрашиваю.
> Для программиста пакетный менеджер не нужен.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

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

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

Ответить | Правка | Наверх | Cообщить модератору

6. Сообщение от BrainFucker (ok), 07-Май-22, 18:34   +/
Предпочитаю pip чтобы не зависеть от мейнтейнеров системы.  А то однажды обновишь систему, а тебе за одно и джангу обновят например и наверняка придётся срочно что-то на сайте чинить, если в джанге что-то поменялось.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру