- Установка Python и pip на Windows
- 64-разрядный Python против 32-разрядного
- Запускаем установщик Python
- Подтверждаем, что Python был установлен правильно
- DATAENGINER
- Шаг 1. Убедитесь, что PIP еще не установлен
- Шаг 2. Проверьте установку Python
- Установка PIP в Windows
- Шаг 3. Загрузите PIP get-pip.py
- Шаг 4. Запустите командную строку Windows
- Шаг 5. Установка PIP в Windows
- Шаг 6: Как проверить версию PIP
- Шаг 7: проверьте установку
- Шаг 8: настройка
- Обновление PIP для Python в Windows
- Понизить версию PIP
- Вывод
- How To Update and Upgrade Pip?
- Display and Check Current Python Version
- Display and Check Current Pip Version
- Update/Upgrade Pip with Pip Itself
- Update/Upgrade Pip via Python On Windows
- Pip with easy_install Command
- Downgrade Specific Version of Pip with Pip Itself
- Менеджер пакетов pip
- Введение
- Примеры
- Установка пакетов
- Удаление пакетов
- Список установленных пакетов
- Пакеты обновления
- Обновление всех устаревших пакетов в Linux
- Обновление всех устаревших пакетов в Windows
- Создайте файл require.txt для всех пакетов в системе
- Создайте файл require.txt из пакетов только в текущем virtualenv
- Использование определенной версии Python с pip
- Установка пакетов еще не на пипе, как колеса
- Примечание по установке предварительных выпусков
- Замечание по установке версий разработки
- Синтаксис
- Параметры
- Примечания
Установка Python и pip на Windows
В данном разделе мы научимся устанавливать Python и менеджер пакетов pip на Windows 10 с нуля. Лучший способ установить Python на Windows — это скачать официальный установщик с сайта python.org. Чтобы сделать это, откройте браузер и перейдите по ссылке https://python.org/. После завершения загрузки установщика, откройте «Загрузки». Сайт обнаружит, что вы посетили его с Windows, и предложит скачать последнюю версию Python 3 или Python 2. Если вы не знаете, какую версию использовать, то я рекомендую Python 3. Если вам нужно работать с унаследованным кодом Python 2, тогда вам необходим Python 2. Под вкладками Downloads → Download for Windows нажмите кнопку “Python 3.X.X” (или “Python 2.X.X”), чтобы скачать установочный файл.
64-разрядный Python против 32-разрядного
Если вы гадаете, какую версию Python нужно использовать 64-разрядную или 32-разрядную, вам, скорее всего, понадобится 32-разрядная. Иногда достаточно тяжело найти бинарники для 64-разрядной версии, а это значит, что некоторые сторонние модули могут установиться неправильно на 64-разрядной версии Python. Мое мнение – использовать ту версию, которую конкретно рекомендуют на официальном сайте. Если вы кликните кнопку Python 3 или Python 2 под “Download for Windows”, вы получите именно ту версию, которую выбрали. Помните, Если вы в итоге сделаете неправильный выбор, и захотите перейти на другую версию Python, вы можете просто удалить существующую версию и переустановить его, скачав другой установщик с официального сайта.
Запускаем установщик Python
По окончанию загрузки установщика, запустите его двойным щелчком мыши, чтобы начать установку Python. Обязательно установите флажок на «Add Python X.Y to PATH» в мастере настройке. Убедитесь, что флажок “Add Python X.Y to PATH” поставлен в установщике, в противном случае у вас будут проблемы с доступом инсталлятора Python к командной стоке. Нажмите «Установить» для начала установки. Установка должна пройти быстро, после чего Python будет готов к запуску на вашей системе. К следующему шагу нужно убедиться, что все было выполнено надлежащим образом.
Подтверждаем, что Python был установлен правильно
По окончанию установки, Python должен быть установлен на вашем компьютере. Давайте убедимся в том, что все было выполнено правильно, протестировав, имеет ли Python доступ к командной строке (cmd) Windows:
- Откройте командную строку Windows, запустив cmd.exe
- Введите pip и нажмите «Enter»
- Вы увидите справочный текст менеджера пакетов Python под названием “pip”. Если вы получите уведомление об ошибке, повторите этапы установки Python, и убедитесь в том, что вы обладаете рабочей версией Python. Большая часть проблем, с которыми вы можете столкнуться, будут иметь то или иное отношение к неправильной настройке PATH. Переустановка и подтверждение того, что опция “Add Python to PATH” была активирована, должны исправить эту проблему.
Есть вопросы по Python?
На нашем форуме вы можете задать любой вопрос и получить ответ от всего нашего сообщества!
DATAENGINER
PIP — это система управления пакетами, используемая для установки и управления программными пакетами, написанными на Python. Это означает «предпочтительная программа установки» или «Pip Installs Packages».
PIP для Python — это утилита для управления установками пакетов PyPI из командной строки.
Если вы используете старую версию Python в Windows, вам может потребоваться установить PIP. Вы можете легко установить PIP в Windows, загрузив установочный пакет, открыв командную строку и запустив установщик.
Из этого туториала Вы узнаете, как установить PIP в Windows, проверить его версию, обновить и настроить.
Шаг 1. Убедитесь, что PIP еще не установлен
Перед установкой PIP в Windows убедитесь, что PIP уже установлен.
Введите в командной строке следующую команду:
Если PIP отвечает, значит, PIP установлен. В противном случае будет ошибка о том, что программа не найдена.
PIP автоматически устанавливается с Python 2.7.9+ и Python 3.4+.
PIP также поставляется с виртуальными средами virtualenv и pyvenv .
Шаг 2. Проверьте установку Python
Как утилита Python, PIP требует активной установки Python . В более новых версиях Python и виртуальных сред с поддержкой Python PIP уже установлен, и вам не нужно его переустанавливать.
Чтобы определить, установлен ли у вас Python:
- Откройте окно командной строки.
- Когда откроется окно консоли, введите: python
Если эта команда известна, вам необходимо установить Python, прежде чем вы сможете установить PIP.
Если команда распознается, Python сообщает ее версию и список команд.
Когда Python установлен правильно, вы должны увидеть:
Установка PIP в Windows
Шаг 3. Загрузите PIP get-pip.py
Перед установкой ПГИ, загрузите файл get-pip.py: get-pip.py на pypa.io .
Загрузите файл в нужную папку в Windows. Вы можете сохранить файл в любом месте, но запомните путь, чтобы использовать его позже.
Шаг 4. Запустите командную строку Windows
PIP — это программа командной строки. Когда вы устанавливаете PIP, в вашу систему добавляется команда PIP.
Чтобы запустить окно командной строки:
- Нажмите Windows Key + X.
- Щелкните » Выполнить».
- Введите cmd.exe и нажмите Enter.
Либо введите cmd в строку поиска Windows и щелкните значок «Командная строка».
Оба варианта открывают окно командной строки. Однако обратите внимание, что вам может потребоваться запустить командную строку «От имени администратора». Если в любой момент вы получите сообщение об отсутствии необходимых разрешений для выполнения задачи, вам нужно будет открыть приложение от имени администратора.
Чтобы запустить окно командной строки «От имени администратора», щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени…».
Шаг 5. Установка PIP в Windows
Откройте командную строку, если она еще не открыта. Используйте cd команду, за которой следует имя папки, чтобы перейти к расположению файла get-pip.py . Это папка, которую вы ранее использовали в качестве места загрузки.
Чтобы установить тип PIP, выполните следующие действия:
Должна начаться установка PIP. Если файл не найден, еще раз проверьте путь к папке, в которой вы сохранили файл.
Вы можете просмотреть содержимое вашего текущего каталога, используя следующую команду:
Команда dir возвращает полный список содержимого каталога.
Шаг 6: Как проверить версию PIP
Чтобы проверить текущую версию PIP, введите следующую команду:
Эта команда возвращает текущую версию платформы.
Шаг 7: проверьте установку
После установки PIP вы можете проверить, прошла ли установка успешно, набрав следующее:
Если PIP был установлен, программа запустится, и вы должны увидеть:
Если вы получили сообщение об ошибке, повторите процесс установки.
Шаг 8: настройка
В Windows файл конфигурации PIP %HOME%\pip\pip.ini.
Существует также устаревший файл конфигурации для каждого пользователя. Файл находится по адресу %APPDATA%\pip\pip.ini .
Вы можете установить собственный путь для этого файла конфигурации с помощью переменной среды PIP_CONFIG_FILE .
Обновление PIP для Python в Windows
Время от времени выпускаются новые версии PIP. Эти версии могут улучшать функциональность или быть обязательными в целях безопасности.
Вы можете обновить PIP в Windows с помощью окна командной строки.
Чтобы обновить PIP в Windows, введите в командной строке следующее:
Эта команда сначала удаляет старую версию PIP, а затем устанавливает самую последнюю версию PIP.
Понизить версию PIP
Это может быть необходимо, если новая версия PIP начинает работать неэффективно.
Если вы хотите перейти на более раннюю версию PIP, вы можете сделать это, указав версию.
Чтобы перейти на более раннюю версию PIP, введите:
Теперь вы должны увидеть указанную вами версию PIP.
Вывод
Поздравляем, вы установили PIP для Python в Windows .
Теперь, когда у вас есть PIP, вы готовы управлять своими пакетами Python
How To Update and Upgrade Pip?
Pip is a tools or command used to manage Python packages, libraries. With the help of Pip, we can search, install, update, remove Python packages. But what about the Pip itself, “How to update or upgrade Pip?”.
Display and Check Current Python Version
We will start checking the Python version. We will use the -v options or just enter the interactive Python shell in order to display and check the current Python version. We will check both Python2 and Python3 versions like below.
Display and Check Current Python Version
Display and Check Current Pip Version
Before updating the pip we will check already installed pip versions. Like Python versions like 2 and 3 pip has versions which are called pip2 and pip3. We will use the -V option in order to print the pip version. We will use pip2 for Python2 and pip3 for Python3. Only pip command is used for default Python version where it is Python2 in this case.
Display and Check Current Pip Version
Update/Upgrade Pip with Pip Itself
The first and the most popular way to update or upgrade pip tool is using itself. We will update pip like a regular Python package by using the install -U upgrade option and provide the package name as pip. The package name for the Python version is not important but we have to use proper pip command version like pip2 op pip3 .
Upgrade Pip with Pip Itself
We can again check the version of the pip after update/upgrade with the same commands. We will see that their versions are jumped from 9.0.1 to 19.2.3 for both pip2 and pip3. Also, default pip command version is changed to the Python3 or pip3 where we issue the pip -V command.
Update/Upgrade Pip via Python On Windows
We can update the pip with the Python command or interpreter too. We will provide the -m option in order to provide the pip module with the install —upgrade option. At least we will provide the package name as pip. This is the same operation with updating pip but the implementation is a bit different.
Pip with easy_install Command
easy_install is another useful tool provided by Python. We can use easy_install in order to update and upgrade existing pip, pip2 or pip3 command. We just need to provide the package name to easy_update where it will install or upgrade given package. While using this you may need privileges like root or Administrator where you need to open the command line as Administrator in Windows operating systems.
Downgrade Specific Version of Pip with Pip Itself
Up to now we have updated/upgraded to the latest version but this not always the case. We may need to upgrade/update or downgrade to the specific pip version. We can specify the version we want to install/update/upgrade/downgrade like below. We will use a double equation sign after the package name and provide the version number. In this example we will install/update/upgrade/downgrade pip version 18.1 .
Менеджер пакетов pip
Введение
pip — система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python.
Терминология
- «Дистрибутив» — то, что pip может установить;
- «Пакет» — то, что можно использовать в операторах импорта. Большинство дистрибутивов включают один пакет с тем же именем, что и дистрибутив но есть исключения;
- «Wheel» — это специальный файл с суффиксом .whl;
- Установка wheel просто копирует файлы в нужную директорию без компиляции и обработки.
Примеры
Установка пакетов
Установка пакета из PyPI
Установка пакета из локального файла wheel
Установка пакета из Git репозитория
Установка пакета из директории
Удаление пакетов
Чтобы удалить пакет:
Список установленных пакетов
Вывод списка пакетов, установленных через pip
Пакеты обновления
обновит пакет SomePackage и все его зависимости. Кроме того, pip автоматически удаляет старую версию пакета перед обновлением.
Чтобы обновить сам пункт, сделайте
на машинах Windows.
Обновление всех устаревших пакетов в Linux
pip не ток содержит флаг , чтобы позволить пользователю обновить все устаревшие пакеты в одном кадре. Тем не менее, это может быть достигнуто путем объединения команд в среде Linux:
Эта команда принимает все пакеты в локальном virtualenv и проверяет, устарели ли они. Из этого списка, он получает имя пакета , а затем трубы , которые в pip install -U команду. В конце этого процесса все локальные пакеты должны быть обновлены.
Обновление всех устаревших пакетов в Windows
pip не ток содержит флаг , чтобы позволить пользователю обновить все устаревшие пакеты в одном кадре. Тем не менее, это может быть достигнуто путем объединения команд в среде Windows:
Эта команда принимает все пакеты в локальном virtualenv и проверяет, устарели ли они. Из этого списка, он получает имя пакета , а затем трубы , которые в pip install -U команду. В конце этого процесса все локальные пакеты должны быть обновлены.
Создайте файл require.txt для всех пакетов в системе
pip помогает в создании requirements.txt файлов, предоставляя freeze опцию.
Это позволит сохранить список всех пакетов и их версию , установленный на систему в файл с именем requirements.txt в текущей папке.
Создайте файл require.txt из пакетов только в текущем virtualenv
pip помогает в создании requirements.txt файлов, предоставляя freeze опцию.
—local параметр будет выводить только список пакетов и версий, которые установлены локально на virtualenv. Глобальные пакеты не будут перечислены.
Использование определенной версии Python с pip
Если у вас установлены и Python 3, и Python 2, вы можете указать, какую версию Python вы бы хотели использовать в pip. Это полезно, когда пакеты поддерживают только Python 2 или 3 или когда вы хотите протестировать оба.
Если вы хотите установить пакеты для Python 2, запустите:
Если вы хотите установить пакеты для Python 3, выполните:
Вы также можете запустить установку пакета для конкретной установки Python с помощью:
На платформах OS-X / Linux / Unix важно помнить о различии между системной версией python (обновление которой делает вашу систему неработоспособной) и пользовательской версией (версиями) python. Вы можете, в зависимости от которого вы пытаетесь обновить, необходимо префикс эти команды с sudo и ввода пароля.
Аналогично, в Windows некоторые установки python, особенно те, которые являются частью другого пакета, могут в конечном итоге быть установлены в системные каталоги — те, которые вам придется обновить из командного окна, работающего в режиме администратора, — если вы обнаружите, что вам нужно сделать это , это очень хорошая идея , чтобы проверить , какой питон установки вы пытаетесь обновить с помощью команды , например python -c»import sys;print(sys.path);» или py -3.5 -c»import sys;print(sys.path);» Вы также можете проверить , какой пип вы пытаетесь запустить с pip —version
В Windows, если у вас есть как Python 2 и установлен Python 3, и на вашем пути и вашего питона 3 больше , чем 3,4 , то вы, вероятно , также есть питон пусковая py на вашем системном пути. Затем вы можете делать такие трюки, как:
Если вы работаете и поддерживать несколько версий питона я настоятельно рекомендую прочитать до о питона virtualenv или venv виртуальных окружающих средах , которые позволяют выделить как версию питона и пакеты , которые присутствуют.
Установка пакетов еще не на пипе, как колеса
Многие чистые пакеты python еще не доступны в индексе пакетов Python в виде колес, но все равно устанавливаются нормально. Однако некоторые пакеты в Windows выдают ужасную ошибку vcvarsall.bat not found.
Проблема заключается в том, что пакет , который вы пытаетесь установить , содержит C или расширение C ++ и не в настоящее время доступно в качестве встроенного колеса с индексом питона пакета, PyPI, а на окнах не имеет цепочки инструментов , необходимую для создания такие предметы.
Самый простой ответ должен пойти на Кристофа Gohlke в отличном месте и найти соответствующую версию библиотеки , которые вам нужны. При необходимости в пакете назвать -cp *** NN * — должно соответствовать вашей версии питона, то есть , если вы используете Windows 32 разрядного питона даже на Win64 имя должны включать -win32- и при использовании 64 — битный питона его должна включать в себя -win_amd64- , а затем версия питона должен соответствовать, то есть для Python 34 файла должно включать в себя -cp * 34 — *** и т.д. , это в основном магия , что пип делает для вас на сайте PyPi.
Кроме того, вам нужно получить соответствующий комплект разработки для Windows для используемой версии python, заголовки для любой библиотеки, к которой интерфейс пытается подключить пакет, возможно, заголовки python для версии python и т. Д.
Python 2.7 использовал Visual Studio 2008, Python 3.3 и 3.4 использовал Visual Studio 2010, а Python 3.5+ использует Visual Studio 2015.
- Установить « Visual C ++ Compiler пакет для Python 2.7 », которая доступна на веб — сайте Microsoft или
- Установка « Windows SDK для Windows 7 и .NET Framework 4 » (v7.1), которая доступна на веб — сайте Microsoft или
- Установка Visual Studio 2015 Community Edition , (или более поздней версии, когда они будут освобождены),гарантируя вам не выбрать опции для установки Поддержка C & C ++больше не по умолчанию — Мне сказали , что это может занять до8 часов , чтобы загрузить и установить поэтому убедитесь , что эти параметры установлены на первую попытку.
Тогда вам может понадобиться , чтобы найти файлы заголовки, на пересмотре соответствия для любых библиотек , что ваши желаемых пакет ссылки и загружать те , на соответствующие места.
Наконец , вы можете позволить пип сделать построение — конечно , если пакет имеет зависимости , которые вы еще не имеют также может потребоваться , чтобы найти файлы заголовков для них.
Альтернативы: Кроме того , стоит глядя, как на PyPI или сайте Christop, за любой чуть более ранней версии пакета , который вы ищете , что в чистом виде питона или предварительно построенный для вашей платформы и питона версии и , возможно , с помощью тех, если найдено, пока ваша посылка не станет доступной. Точно так же , если вы используете самую последнюю версию питона вы можете обнаружить , что он принимает сопровождающим пакета немного времени , чтобы догнать так и для проектов , которые действительно нуждаются в конкретный пакет , который вы , возможно , придется использовать немного старше питона на данный момент. Вы также можете проверить исходный сайт пакетов, чтобы увидеть, есть ли разветвленная версия, которая доступна в готовом виде или в виде чистого Python, и найти альтернативные пакеты, которые предоставляют функции, которые вам необходимы, но доступны — один из примеров, который приходит на ум, это Подушка , активно поддерживается, падение в замене для PIL в настоящее время не обновляется в течение 6 лет и не доступны для Python 3.
Послесловие, я хотел бы призвать всех , кто оказывает эту проблему , чтобы перейти к системе отслеживания ошибок для пакета и добавить или рейз , если есть не один уже, билет вежливо просит, чтобы пакет Сопровождающие обеспечить колесо на PyPI для конкретных Сочетание платформы и Python, если это будет сделано, то, как правило, со временем все станет лучше, некоторые разработчики пакетов не понимают, что пропустили определенную комбинацию, которую могут использовать люди.
Примечание по установке предварительных выпусков
Пип следует правилам семантического Поддержка версий и по умолчанию предпочитает выпустил пакеты по пре-релизам. Так что, если данный пакет был выпущен как V0.98 , и есть релиз — кандидат V1.0-rc1 поведение по умолчанию pip install будет установить V0.98 — если вы хотите установить релиз — кандидат, рекомендуется для тестирования в виртуальной среде , во- первых, вы можете включить это сделать с —pip install —pre имя-пакета или —pip install —pre —upgrade имя-пакета. Во многих случаях в предварительных выпусках или у кандидатов на выпуск могут не быть колес, созданных для всех комбинаций платформы и версии, поэтому вы с большей вероятностью столкнетесь с вышеуказанными проблемами.
Замечание по установке версий разработки
Вы также можете использовать pip для установки разрабатываемых версий пакетов из github и других местоположений, поскольку такой код постоянно обновляется, маловероятно, что для него будут созданы колеса, поэтому любые нечистые пакеты потребуют наличия инструментов сборки, и они могут быть расторгнута в любое время , поэтому пользователю настоятельно рекомендуется устанавливать только такие пакеты в виртуальной среде.
Для таких установок существует три варианта:
- Загрузка сжатого снимка, большинство систем контроля версий в Интернете имеют возможность загрузить сжатый снимок кода. Это можно загрузить вручную и затем устанавливается с pip install путь / к / загруженному / примечанию файла, для большинства форматов сжатия пипа будет обрабатывать распаковки в области кэша и т.д.
Синтаксис
Параметры
Примечания
При необходимости, pip выполняет компиляцию нативного кода. В Linux Python автоматически выберет доступный компилятор C в вашей системе.
Научим основам Python и Data Science на практике
Это не обычный теоритический курс, а онлайн-тренажер, с практикой на примерах рабочих задач, в котором вы можете учиться в любое удобное время 24/7. Вы получите реальный опыт, разрабатывая качественный код и анализируя реальные данные.