Используя Кв. - получают или побеждают версию virtualenv и numpy

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

и

https://stackoverflow.com/questions/49836676/error-after-upgrading-pip-cannot-import-name-main

кажется, предлагаю, чтобы я не использовал зернышко для управления пакетами на глобальном уровне. Я должен сделать любые обновления/установку пакетов через apt если пакет не находится там в распределении Canonical. Из того, что я понимаю, если я хочу использовать обновленный пакет для одного проекта, чем тот в репозитории Ubuntu/Canonical, я должен использовать зернышко в Виртуальной среде. Но как я должен установить сам virtualenv?

Теперь у меня есть несколько вопросов:

1) Если я использую apt получить virtualenv или использование pip рассмотрение, что virtualenv, кажется, пошел серьезные обновления от версии 15 - 16 на основе взгляда на информацию о версии

2) Рассмотрение, которое Канонический часто не имеет обновленных версий пакетов Python или программного обеспечения для человека, который является новичком при программировании/разработке, как важный это должно использовать последние и новейшие выпуски пакетов?

3) Действительно ли это специализировано?

4) А именно, в случае numpy и virtualenv, для новичка действительно ли полезно иметь последнюю версию, или может немного более старая версия (например, numpy версия 1.13 по сравнению с 1,16) работа, потому что Канонический, кажется, устанавливает версию 1.13?

0
задан 12 March 2019 в 00:46

1 ответ

Попытайтесь придерживаться одного вопроса в сообщениях, Вы получите лучшие ответы тот путь.

Нет никакого правила, говоря, что Вы не можете использовать обоих apt и pip в соединении Вы просто рискуете столкновения с Адом Зависимости

1.) Я предложил бы использовать apt поскольку такому количеству управления пакетом, как Вы можете, и если Вы находите Вас, нужен некоторый неясный lib Python apt не предоставляет, или используют зернышко или установку из источника (я установил бы из источника, но каждому его собственное).

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

2.) Это зависит от Вашей конечной цели. Я программирование введения (среди других более интересных классов) в крупнейшем университете в течение 2 лет и я действительно не заботился, насколько "актуальный" все их библиотеки были, поскольку я преподавал ванильный Python (python 3.6). В любом случае, хотя, я сказал бы, что актуальные библиотеки не важны для новых программистов (запрещающий, Вы не пользуетесь некоторой библиотекой, столь же старой как Ваш дедушка), поскольку основные принципы программирования, кажется, агностик версий.

3.) Что специализировано?

4.) См. 2

1
ответ дан 26 October 2019 в 01:41

Другие вопросы по тегам:

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