Автостопом по Python | страница 11
>$ sudo apt-get update — fix-missing
>$ sudo apt-get install python3-dev # Для Python 3
>$ sudo apt-get install python-dev # Для Python 2
В Fedora в консоли оболочки введите такой код:
>$ sudo yum update
>$ sudo yum install gcc
>$ sudo yum install python3-devel # Для Python 3
>$ sudo yum install python2-devel # Для Python 2
С помощью команды >pip3 install — user желаемый_пакет
вы сможете выполнить сборку для инструментов, которые должны быть скомпилированы. (Или >pip install — user желаемый_пакет
для Python 2.) Вам также потребуется установить сам инструмент (чтобы узнать, как это делается, обратитесь к документации по установке HDF5 (https://www.hdfgroup.org/HDF5/release/obtain5.html)). Для PostgreSQL в Ubuntu вам необходимо ввести следующий код в консоли оболочки:
>$ sudo apt-get install libpq-dev
Для Fedora:
>$ sudo yum install postgresql-devel
virtualenv
Команда virtualenv доступна после установки пакета virtualenv (https://pypi.python.org/pypi/virtualenv), который создает изолированные среды Python. Она создает каталог, содержащий все необходимые исполняемые файлы пакетов, которые могут понадобиться для проекта, написанного на Python.
Для того чтобы установить virtualenv с помощью менеджера пакетов Ubuntu, введите следующий код:
>$ sudo apt-get install python-virtualenv
Для Fedora:
>$ sudo yum install python-virtualenv
Вы можете установить пакет с помощью команды pip. Запустите менеджер в командной строке консоли оболочки и добавьте параметр — user, чтобы установить пакет локально для себя (не выполняя установку для всей системы):
>$ pip3 install — user virtualenv
Для Python 2:
>$ sudo pip install — user virtualenv
Как только вы окажетесь в виртуальной среде, всегда сможете использовать команду pip независимо от того, работаете вы с Python 2 или Python 3 (что мы и будем делать на протяжении остальной части этого руководства).
Установка Python на Windows
Пользователям Windows приходится труднее остальных, поскольку в этой операционной системе сложнее выполнять компиляцию и многие библиотеки Python втайне используют расширения, написанные на С.
Благодаря формату wheels бинарные файлы можно загрузить из PyPI с помощью pip (если они существуют), поэтому работать с Python стало несколько проще.
У вас есть два пути: использовать коммерческий дистрибутив (они рассматриваются в разделе «Коммерческие дистрибутивы Python» далее) или CPython. Работать с дистрибутивом Anaconda гораздо проще, особенно если вы собираетесь заниматься научными расчетами. Практически каждый разработчик, применяющий Python для Windows (кроме тех, кто самостоятельно разрабатывает библиотеки для Python, основанные на С), порекомендует Anaconda. Но если вы разбираетесь в процессах компилирования и связывания, если хотите вносить свой вклад в проекты, которые используют код на C, или не желаете выбирать коммерческий дистрибутив (вам нужны только бесплатные функции), рассмотрите возможность установки CPython