<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%28%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%8F%29%2F%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Python</id>
	<title>Анализ данных (Программная инженерия)/Установка и настройка Python - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_%28%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%8F%29%2F%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Python"/>
	<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%8F)/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Python&amp;action=history"/>
	<updated>2026-06-06T13:55:47Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.wikicshse.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%8F)/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Python&amp;diff=799&amp;oldid=prev</id>
		<title>imported&gt;Voron13e02: /* Mac OS */</title>
		<link rel="alternate" type="text/html" href="https://www.wikicshse.ru/index.php?title=%D0%90%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_(%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D0%B6%D0%B5%D0%BD%D0%B5%D1%80%D0%B8%D1%8F)/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_Python&amp;diff=799&amp;oldid=prev"/>
		<updated>2015-01-18T15:16:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Mac OS&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Windows ==&lt;br /&gt;
=== Установка готового пакета ===&lt;br /&gt;
Можно отдельно установить Python и все необходимые библиотеки и надстройки, однако это слишком долго. Поэтому воспользуемся уже собранным пакетом Python(X,Y).&lt;br /&gt;
# Загрузим Python(X,Y): [https://code.google.com/p/pythonxy/wiki/Downloads?tm=2 страница загрузки], из раздела Current release.&lt;br /&gt;
# Установим его, причем &amp;#039;&amp;#039;&amp;#039;обязательно не забыв поставить галочку для установки всех плагинов&amp;#039;&amp;#039;&amp;#039; в Python(X,Y).&lt;br /&gt;
# Все готово.&lt;br /&gt;
По непонятным причинам в некоторых случаях установка происходит довольно криво. Попробуйте выполнить следующие команды в своем Python:&lt;br /&gt;
 import numpy&lt;br /&gt;
 numpy.test()&lt;br /&gt;
Юнит-тесты могут сразу показать, все ли хорошо. Аналогично их стоит запустить для библиотек pandas, pylab, sklearn. Если вдруг вываливается ошибка, то можно попробовать установить Python и библиотеки другим способом.&lt;br /&gt;
=== Установку вручную ===&lt;br /&gt;
Минимальный набор для работы:&lt;br /&gt;
* Python 2.7&lt;br /&gt;
* IPython Notebook&lt;br /&gt;
* NumPy&lt;br /&gt;
* Matplotlib&lt;br /&gt;
* Pandas&lt;br /&gt;
* SciKit-Learn&lt;br /&gt;
Лучше ставить 32-битные версии, поскольку 64-битные не всегда работают корректно под Windows. Обратите внимание, что некоторые библиотеки будут иметь дополнительные зависимости в виде других библиотек, их тоже придется поставить.&lt;br /&gt;
=== Запуск IPython Notebook ===&lt;br /&gt;
Попробуем запустить IPython Notebook. Для этого запустим командную строку (нажать win+R и ввести cmd), и введем &amp;#039;&amp;#039;ipython notebook --pylab inline&amp;#039;&amp;#039;. Должен открыться браузер с запущенным из текущей директории IPython Notebook. Все ноутбуки будут сохраняться в текущую директорию, из которой был вызван IPython Notebook.&lt;br /&gt;
== Mac OS X и Linux ==&lt;br /&gt;
=== Mac OS ===&lt;br /&gt;
==== Установка Python через brew ====&lt;br /&gt;
[https://www.python.org/downloads/mac-osx/ официального сайта]&lt;br /&gt;
Если у вас нет питона, то придется поставить [http://brew.sh brew] с вытекающей от туда установкой Xcode. Следуйте указаниям с сайта Homebrew и у вас все получится.&lt;br /&gt;
Устанавливаем свежую версию Python и virtualenv:&lt;br /&gt;
 brew install python --with-brewed-openssl&lt;br /&gt;
Устанавливаем фортран (нужен для сборки NumPy и SciPy):&lt;br /&gt;
 brew install gcc pkg-config freetype&lt;br /&gt;
Создаем виртуальное окружение:&lt;br /&gt;
 pip install virtualenv&lt;br /&gt;
 virtualenv shad-env&lt;br /&gt;
 source shad-env/bin/activate&lt;br /&gt;
Устанавливаем необходимые пакеты питона:&lt;br /&gt;
 pip install ipython[notebook] numpy scipy pandas scikit-learn matplotlib&lt;br /&gt;
==== Ручная установка Python ====&lt;br /&gt;
Можно попробовать поставить все вручную, список необходимых библиотек см. в разделе для Windows.&lt;br /&gt;
==== Сторонний туториал ====&lt;br /&gt;
[http://penandpants.com/2012/02/24/install-python/ Туториал].&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
Для сохранения здоровья, используйте [http://www.ubuntu.com/download/desktop Ubuntu 12.04 LTS] или выше.&lt;br /&gt;
Устанавливаем необходимые тулзы для Python:&lt;br /&gt;
 sudo apt-get install python-pip python-dev python-virtualenv build-essential&lt;br /&gt;
Устанавливаем пакеты, необходимые для сборки NumPy, SciPy и Matplotlib:&lt;br /&gt;
 sudo apt-get install libatlas-base-dev gfortran&lt;br /&gt;
 sudo apt-get build-dep python-matplotlib&lt;br /&gt;
Создаем виртуальное окружение питона ([https://virtualenv.pypa.io/en/latest/ virtualenv]).&lt;br /&gt;
 virtualenv shad-env&lt;br /&gt;
 source shad-env/bin/activate &lt;br /&gt;
Ставим необходимые для курса пакеты:&lt;br /&gt;
 pip install ipython[notebook] numpy scipy pandas matplotlib scikit-learn &lt;br /&gt;
Почему не сделать apt-get install&lt;br /&gt;
Вы можете сделать что-то вроде&lt;br /&gt;
 sudo apt-get install ipython-notebook python-numpy python-scipy python-pandas python-matplotlib&lt;br /&gt;
и установить питоновские пакеты в систему из репозитория Debian. Однако, пакеты debian содержат достаточно старые версии python-пакетов (к примеру, IPython Notebook у вас будет значительно менее модный). Свежие версии загружаются утилитой pip из репозитория [https://pypi.python.org/pypi PyPI].&lt;br /&gt;
===Запуск IPython Notebook===&lt;br /&gt;
Для того, чтобы графики встраивались в отчёт, а не открывались в отдельном окне, IPython Notebook нужно запускать следующим образом:&lt;br /&gt;
 ipython notebook --pylab inline&lt;br /&gt;
Либо в уже запущенном Notebook выполнить &lt;br /&gt;
 %pylab inline&lt;br /&gt;
===Использование virtualenv===&lt;br /&gt;
[https://virtualenv.pypa.io/en/latest/ virtualenv] позволяет заключить в отдельный каталог необходимые версии python-пакетов и использовать только их. &lt;br /&gt;
Используя virtualenv, Вы можете устанавливать свежие версии пакетов из Python Package Index, при этом не получить проблем с несовместимостью версий пакетов с установленными в системе.&lt;br /&gt;
Нормальным решением также является установка python-пакетов через pip в системные каталоги. Для этого не нужно ничего с virtualenv, но запускать pip при этом следует от рута:&lt;br /&gt;
 sudo pip install ipython[notebook] numpy scipy pandas matplotlib scikit-learn&lt;br /&gt;
Но напоминаем, пакеты могут конфликтовать с системными, может фейлиться сборка, могут импортироваться старые версии и возникать другие проблемы...&lt;br /&gt;
Для создания виртуального окружения необходимо сказать&lt;br /&gt;
 virtualenv yourenv&lt;br /&gt;
при этом будет создан каталог yourenv с чистым окружением без каких либо пакетов.&lt;br /&gt;
Для использования виртуального окружения можно использовать команды из соответствующего каталога:&lt;br /&gt;
 yourenv/bin/python script.py&lt;br /&gt;
 yourenv/bin/pip install ... # установка пакетов в виртуальное окружение&lt;br /&gt;
 yourenv/bin/ipython&lt;br /&gt;
Для того чтобы не говорить префикс yourenv/bin, удобно в текущей сесии командной строки выставить необходимые переменные окружения (активировать виртуальное окружение):&lt;br /&gt;
 source yourenv/bin/activate&lt;br /&gt;
 (yourenv)$ pip install ... # установка пакетов в виртуальное окружение&lt;br /&gt;
 (yourenv)$ ipython &lt;br /&gt;
После активации, у приглашения командной строки появится префикс (yourenv).&lt;br /&gt;
Для того, чтобы деактивировать виртуальное окружение, необходимо сказать&lt;br /&gt;
 (yourenv)$ deactivate&lt;br /&gt;
 python   # префикс пропал, python будет выполняться в системном окружении&lt;/div&gt;</summary>
		<author><name>imported&gt;Voron13e02</name></author>
	</entry>
</feed>