В серии: Библиотека alt м. В. Сысоева, И. В. Сысоев


Download 0.87 Mb.
bet15/40
Sana23.04.2023
Hajmi0.87 Mb.
#1387407
TuriКнига
1   ...   11   12   13   14   15   16   17   18   ...   40
Bog'liq
Боши Лекция Парадигма и методы программирование

1.6.1 Установка Python


Установка Python на компьютер зависит от используемой операционной системы. Существуют несколько основных подходов. Нужно понимать, что следует различать базовую установку, включающую интерпретатор, среду разработки IDLE, а также стандартную библиотеку, и установку дополнительных модулей, которых для Python написано очень много.
Таблица 1.3. Способы установки Python

Базовая установка

Дополнительные модули

ОC

установщик с официального сайта https://python.org

встроенный механизм pip, любые

Linux,
Windows,
MacOS X

использование специальных сборок: WinPython, Pyzo, Anakonda и др.

частично встроены, расширение затруднительно

зависит от сборки

установка штатными средствами ОС

зависит от типа и версии ОС

Linux,
MacOS X

Все эти способы имеют свои преимущества и недостатки:

  • При установке с официального сайта в Linux и MacOS X вам придётся столкнуться с тем, что у вас будут 2 частично пересекающихся интерпретатора Python в системе. Дело в том, что эти две ОС частично используют Python в своих целях и какой-то (часто не самый свежий) интерпретатор поставляется в комплекте. В результате, замена его свежим интерпретатором с официального сайта может частично нарушить работу ОС (конечно, этого можно не допустить или поправить, но для новичка такой подход может стать фатальным). В Windows нет своего Python по умолчанию, поэтому установка базового функционала пройдёт штатно, но есть другая проблема: многие полезные модули содержат код на других языках: в первую очередь это Fortran и C, а также могут зависеть от внешних библиотек, также написанных на других языках, например, библиотеки линейной алгебры Lapack или графической библиотеки QT. В Linux есть штатная возможность установить все нужные компиляторы и библиотеки средствами самой ОС, в меньшей степени эта же возможность есть в Mac OSX, но Windows здесь не предоставляет почти ничего, всё придётся искать и ставить своими руками.

  • При использовании специализированных сборок вы получаете готовую и настроенную среду программирования со множеством установленных модулей помимо стандартной библиотеки. Но если вы захотите что-то сверх того, что там есть, вам придётся сильно помучаться. Часть сборок, например WinPython, ориентированы на определённую ОС.

  • Установка штатными средствами ОС (через менеджер пакетов, например Synaptic в Debian/Ubuntu/AltLinux) — лучший выбор пользователя Linux, так как все устанавливаемые таким образом модули будут работать штатно почти наверняка, все необходимые библиотеки и компиляторы будут автоматически установлены и правильных версий. Редкие недостающие пакеты, как правило, можно доставить через pip. Но в MacOS X такой способ сложно рекомендовать, поскольку число шатано доступных пакетов невелико, а


Рис. 1.3. Интерактивный режим среды разработки IDLE.
сами они часто очень древних версий. В Windows такой способ вовсе невозможен.
Суммируя выше сказанное, мы будем рекомендовать пользователям Linux пользоваться своим шатаным менеджером пакетов, а пользователям Windows — использовать стандартную сборку WinPython, включающую модули для математических и инженерных расчетов, построения графиков и многие другие, с сайта http://winpython.github.io/.
Помните, что Python и модули к нему — свободное программное обеспечение. Вы можете выбирать способ установки и нужные вам модули наиболее удобным для вас способом и не думать ни о какой плате и лицензионных отчислениях.

Download 0.87 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   ...   40




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling