Установка pip для python
Большинство пакетов Python теперь разработаны так, чтобы быть совместимыми с менеджером пакетов pip Python. Но если у вас есть пакет, который не совместим с pip, вам нужно будет вручную установить пакеты Python.
Что такое ПИП?
PIP — это рекурсивная аббревиатура, которая расшифровывается как “PIP Устанавливает пакеты” или “Предпочтительная программа установки”. Это утилита командной строки, которая позволяет устанавливать, переустановить или удалить пакеты PyPI с помощью простой и понятной команды: pip.
Установка Python и PIP
Руководство по установке для macOS:
- Перейти к https://www.python.org/downloads/windows/ и скачать Python 3.6.4 (так как более поздние версии на момент написания статьи не поддерживаются).
- После того, как вы скачали его, запустите его и обязательно выберите пользовательский вариант установки. Это приведет вас в диалоговое окно конфигурации, где вы можете выбрать pip в качестве опции для установки.
- Рекомендуется выбрать их все.
- Проверьте, является ли версия python 3.6.4.
python —version - Установите pip
Sudo easy_install pip - Теперь вы можете использовать Python run time и pip installer для macOS 🙂
Руководство по установке Windows 10:
- Перейти к https://www.python.org/downloads/windows/ и скачать Python 3.6.4 (так как более поздние версии на момент написания статьи не поддерживаются).
- После того, как вы скачали его, запустите его и обязательно выберите пользовательский вариант установки. Это приведет вас в диалоговое окно конфигурации, где вы можете выбрать pip в качестве опции для установки.
- Рекомендуется выбрать все параметры при установке.
- После завершения установки откройте клемму типа:
python - Выйдите из интерпретатора Python.
exit() - Проверьте свою установку pip.
pip -V
Теперь вы можете использовать Python run time и pip installer для Windows.)
Пакеты, которые не могут быть установлены с помощью Pip
Предварительные шаги, которые необходимо предпринять:
- Загрузите пакет и распакуйте его в локальный каталог.
- Если в комплект поставки входит собственный набор инструкций по установке, то им следует следовать.
В противном случае наиболее распространенным методом ручной установки пакета является реализация setup.py.
Установка пакетов Python с помощью программы setup.py
Чтобы установить пакет, который включает в себя setup.py файл, откройте окно команды или терминала и:
- cd в корневой каталог, где setup.py находится
- Введите: python setup.py установка
Setup.py среда разработки
Пакеты, установленные с setup.py есть требования к сборке, которых должны придерживаться разработчики. Однако некоторые требования являются необязательными.
Примеры
Убедитесь, что установлена обновленная версия setuptools:
python -m pip install —upgrade setuptools
Включите аргументы ключевого слова install_requires в setup.py. install_requires-этоsetuptools setup.py ключевое слово, используемоедляуказанияминимальныхтребованийкпакету. Например:
install_requires=[‘<packagename>’], # Необязательное ключевое слово
Полные требования к сборке пакета для setup.py основанная установка описана PyPA (PythonPackagingAuthority) в разделе «Пример проекта».
Пример Проекта
Пример проекта представляет собой пакет шаблонов с setup.py файл для ручной установки пакета. Файл снабжен комментариями для настройки скрипта и для общей среды сборки пакета.
[https://github.com/pypa/sampleproject ]
Пример проекта основан на пакете setup tools: “Модуль настройки на основе setup tools.”
https://github.com/pypa/sampleproject/blob/master/setup.py ]
setup.py это сценарий сборки пакетов, построенных с помощью setup tools.
Установка. ПримерPy (Без аннотаций)
importsetuptools
with open(«README.md», «r») as fh:
long_description = fh.read()
setuptools.setup(
name=»<template-package-username>», # Заменить на ваше имя пользователя
version=»1.0.0″,
author=»<имя автора>»,
author_email=»<authorname@templatepackage.com>»,
description=»<Template Setup.py package>»,
long_description=long_description,
long_description_content_type=»text/markdown»,
url=»<https://github.com/authorname/templatepackage>»,
packages=setuptools.find_packages(),
classifiers=[
«Язык программирования :: Python :: 3»,
«License :: OSI Approved :: MIT License»,
«Operating System :: OS Independent»,
],
python_requires=’>=3.6′,
)
Установка Stats model: (НЕ ОБЯЗАТЕЛЬНО)
- Вы можете получить последний исходный код из нашего репозитория github. Или если у вас установлен git:
gitclone git://github.com/statsmodels/statsmodels.git - Перейдите в каталог stats model.
Cd stats models - Если вы хотите быть в курсе событий с исходным кодом на github, просто периодически делайте:
gitpull - Как только вы получили источник, вы можете сделать это (после того, как откроете терминал от имени администратора):
pythonsetup.py build
python setup.py install

