- Установка PIP для Python и базовые команды
- Что такое PIP для Python?
- Устанавливается ли PIP вместе с Python?
- Правильно ли Python установлен?
- Как установить PIP на Windows.
- Как установить PIP на Mac
- Как установить PIP на Linux
- Как установить PIP на Raspberry Pi
- Как обновить PIP для Python
- Как устанавливать библиотеки Python с помощью PIP
- Как установить библиотеку Win32com Python
- pywin32 301
- Navigation
- Project links
- Statistics
- Maintainers
- Classifiers
- Project description
- Копирование проекта в “.exe” на Python
- Установка PyInstaller
- Собрание проекта
Установка PIP для Python и базовые команды
Как любой серьёзный язык программирования, Python поддерживает сторонние библиотеки и фреймворки. Их устанавливают, чтобы не изобретать колесо в каждом новом проекте. Необходимы пакеты можно найти в центральном репозитории Python — PyPI (Python Package Index — каталог пакетов Python).
Однако скачивание, установка и работа с этими пакетами вручную утомительны и занимают много времени. Именно поэтому многие разработчики полагаются на специальный инструмент PIP для Python, который всё делает гораздо быстрее и проще.
Что такое PIP для Python?
Сама аббревиатура — рекурсивный акроним, который на русском звучит как “PIP установщик пакетов” или “Предпочитаемый установщик программ”. Это утилита командной строки, которая позволяет устанавливать, переустанавливать и деинсталлировать PyPI пакеты простой командой pip .
Если вы когда-нибудь работали с командной строкой Windows и с терминалом на Linux или Mac и чувствуете себя уверенно, можете пропустить инструкции по установке.
Устанавливается ли PIP вместе с Python?
Если вы пользуетесь Python 2.7.9 (и выше) или Python 3.4 (и выше), PIP устанавливается вместе с Python по умолчанию. Если же у вас более старая версия Python, то сначала ознакомьтесь с инструкцией по установке.
Правильно ли Python установлен?
Вы должны быть уверены, что Python должным образом установлен на вашей системе. На Windows откройте командную строку с помощью комбинации Win+X . На Mac запустите терминал с помощью Command+пробел , а на Linux – комбинацией Ctrl+Alt+T или как-то иначе именно для вашего дистрибутива.
Затем введите команду:
На Linux пользователям Python 3.x следует ввести:
Если вы получили номер версии (например, Python 2.7.5 ), значит Python готов к использованию.
Если вы получили сообщение Python is not defined (Python не установлен), значит, для начала вам следует установить Python. Это уже не по теме статьи. Подробные инструкции по установке Python читайте в теме: Скачать и установить Python.
Как установить PIP на Windows.
Следующие инструкции подойдут для Windows 7, Windows 8.1 и Windows 10.
- Скачайте установочный скрипт get-pip.py. Если у вас Python 3.2, версия get-pip.py должны быть такой же. В любом случае щелкайте правой кнопкой мыши на ссылке и нажмите “Сохранить как…” и сохраните скрипт в любую безопасную папку, например в “Загрузки”.
- Откройте командную строку и перейдите к каталогу с файлом get-pip.py.
- Запустите следующую команду: python get-pip.py
Как установить PIP на Mac
Современные версии Mac идут с установленными Python и PIP. Так или иначе версия Python устаревает, а это не лучший вариант для серьёзного разработчика. Так что рекомендуется установить актуальные версии Python и PIP.
Если вы хотите использовать родную систему Python, но у вас нет доступного PIP, его можно установить следующей командой через терминал:
Если вы предпочитаете более свежие версии Python, используйте Homebrew. Следующие инструкции предполагают, что Homebrew уже установлен и готов к работе.
Установка Python с помощью Homebrew производится посредством одной команды:
Будет установлена последняя версия Python, в которую может входить PIP. Если после успешной установки пакет недоступен, необходимо выполнить перелинковку Python следующей командой:
Как установить PIP на Linux
Если у вас дистрибутив Linux с уже установленным на нем Python, то скорее всего возможно установить PIP, используя системный пакетный менеджер. Это более удачный способ, потому что системные версии Python не слишком хорошо работают со скриптом get-pip.py, используемым в Windows и Mac.
Advanced Package Tool (Python 2.x)
Advanced Package Tool (Python 3.x)
pacman Package Manager (Python 2.x)
pacman Package Manager (Python 3.x)
Yum Package Manager (Python 2.x)
Yum Package Manager (Python 3.x)
Dandified Yum (Python 2.x)
Dandified Yum (Python 3.x)
Zypper Package Manager (Python 2.x)
Zypper Package Manager (Python 3.x)
Как установить PIP на Raspberry Pi
Как пользователь Raspberry, возможно, вы запускали Rapsbian до того, как появилась официальная и поддерживаемая версия системы. Можно установить другую систему, например, Ubuntu, но в этом случае вам придётся воспользоваться инструкциями по Linux.
Начиная с Rapsbian Jessie, PIP установлен по умолчанию. Это одна из серьёзных причин, чтобы обновиться до Rapsbian Jessie вместо использования Rapsbian Wheezy или Rapsbian Jessie Lite. Так или иначе, на старую версию, все равно можно установить PIP.
На Rapsbian для Python 2.x следует пользоваться командой pip, а для Python 3.x — командой pip3 при использовании команд для PIP.
Как обновить PIP для Python
Пока PIP не слишком часто обновляется самостоятельно, очень важно постоянно иметь свежую версию. Это может иметь значение при исправлении багов, совместимости и дыр в защите.
К счастью, обновление PIP проходит просто и быстро.
Для Mac, Linux, или Raspberry Pi:
На текущих версиях Linux и Rapsbian Pi следует использовать команду pip3.
Как устанавливать библиотеки Python с помощью PIP
Если PIP работоспособен, можно начинать устанавливать пакеты из PyPI:
Установка определённой версии вместо новейшей версии пакета:
Поиск конкретного пакета:
Просмотр деталей об установленном пакете:
Список всех установленных пакетов:
Список всех устаревших пакетов:
Обновление устаревших пакетов:
Следует отметить, что старая версия пакета автоматически удаляется при обновлении до новой версии.
Источник
Как установить библиотеку Win32com Python
Я пытаюсь установить модуль win32com. Я знаю, что должен загрузить расширение Python для Windows , но оно не работает.
После того, как я установил Python для Windows и попробовал import win32com.client , я получаю следующее сообщение об ошибке:
Попытка google для получения справки о том, как установить win32api для Python, также не помогает; Я только что снова обратился к расширениям Python для Windows.
- Запустите командную строку с правами администратора.
- python -m pip install pywin32
- C:\Program Files\Stackless36\Scripts>python pywin32_postinstall.py -install
- python C:\code\Python\speech\speak.py
Где speak.py состоит из этого текста:
Отлично работает на Python 3.6.4 Stackless 3.1b3 060516 (v3.6.4-slp: 9557b2e530, 21 декабря 2017, 15:23:10) [MSC v.1900 64 бит (AMD64)] на win32. Ванильный CPython висит здесь:
Проверьте sys.path, чтобы убедиться, что каталог, в котором установлен модуль, находится там, в противном случае вы должны добавить его (окна Google PYTHONPATH для некоторой помощи в этом.)
У меня была такая же проблема только вчера. Я установил pypiwin32 с помощью pip .
в командной строке
Убедитесь, что ваш пакет Python находится в системном PATH.
Обратите внимание, что существует несколько разных способов установки модулей Python, и, как вы обнаружили, не все из них работают. pip install у -U меня работал с pypiwin32 модулем (который содержит win32com ).
найдите файл на вашем компьютере, выполнив поиск на всем вашем компьютере «win32api», как только вы найдете его, поместите его здесь C: \ Python26 \ Lib \ win32com «это предполагает, что вы уже установили библиотеку win32com, и вы найдете файл, который я думаю, в« C » : \ Python26 \ Lib \ site-packages \ win32 «В конце концов, файл должен находиться в этих двух местах на вашем компьютере, чтобы ваш модуль работал, и все в конечном итоге».
Источник
pywin32 301
pip install pywin32 Copy PIP instructions
Released: May 30, 2021
Python for Window Extensions
Navigation
Project links
Statistics
View statistics for this project via Libraries.io, or by using our public dataset on Google BigQuery
License: Python Software Foundation License (PSF)
Maintainers
Classifiers
- Environment
- Win32 (MS Windows)
- Intended Audience
- Developers
- License
- OSI Approved :: Python Software Foundation License
- Operating System
- Microsoft :: Windows
- Programming Language
- Python :: 3.5
- Python :: 3.6
- Python :: 3.7
- Python :: 3.8
- Python :: 3.9
- Python :: Implementation :: CPython
Project description
This is the readme for the Python for Win32 (pywin32) extensions, which provides access to many of the Windows APIs from Python.
Build 228 is the last build supporting Python 2, and as part of this transition, all code in the repository is now using Python 3 syntax. To highlight and celebrate this change, build 228 is the last numbered 2XX — the following build numbers start at 300.
In other words, there is no build 229 — the build numbers jump from 228 to 300.
As of build 222, pywin32 has a new home at [github](https://github.com/mhammond/pywin32). You can find build 221 and later on github and older versions can be found on the old project home at [sourceforge](https://sourceforge.net/projects/pywin32/)
A special shout-out to @xoviat who provided enormous help with the github move!
Feel free to [open issues](https://github.com/mhammond/pywin32/issues) for all bugs (or suspected bugs) in pywin32. [pull-requests](https://github.com/mhammond/pywin32/pulls) for all bugs or features are also welcome.
However, please do not open github issues for general support requests, or for problems or questions using the modules in this package — they will be closed. For such issues, please email the [python-win32 mailing list](http://mail.python.org/mailman/listinfo/python-win32) — note that you must be subscribed to the list before posting.
## Binaries By far the easiest way to use pywin32 is to grab binaries from the [most recent release](https://github.com/mhammond/pywin32/releases)
## Installing via PIP
You can install pywin32 via pip: > pip install pywin32
Note that if you want to use pywin32 for “system wide” features, such as registering COM objects or implementing Windows Services, then you must run the following command from an elevated command prompt:
> python Scripts/pywin32_postinstall.py -install
## Building from source
Building from source has been simplified recently — you just need Visual Studio and the Windows 10 SDK installed (the free compilers probably work too, but haven’t been tested — let me know your experiences!)
setup.py is a standard distutils build script. You probably want:
> python setup.py install
> python setup.py –help
You can run setup.py without any arguments to see specific information about dependencies. A vanilla MSVC installation should be able to build most extensions and list any extensions that could not be built due to missing libraries — if the build actually fails with your configuration, please [open an issue](https://github.com/mhammond/pywin32/issues).
The following steps are performed when making a new release — this is mainly to form a checklist so mhammond doesn’t forget what to do 🙂
Источник
Копирование проекта в “.exe” на Python
Написав программу на языке программирования Python мы начинаем думать: “А как собрать нашу программу в файл и запускать на любом компьютере без установки интерпретатора Python?”. В этой статье мы разберемся в этом вопросе.
Существует большое количество библиотек, позволяющих это сделать, среди которых самые популярные: cx_Freeze, py2exe, nuitka, PyInstaller и др.
В данной статье мы подробно рассмотрим установку библиотеки PyInstaller и собрание проекта на операционной системе Windows, а это означает, что мы будем собирать проект в “.exe” файл.
На официальном сайте библиотеки PyInstaller вы можете изучить документацию по другим операционным системам.
Установка PyInstaller
Чтобы установить PyInstaller необходимо сначала установить Python. В статье “Установка Python” вы можете подробно изучить установку Python на Windows.
Для корректной работы PyInstaller рекомендуется установить версию Python 3.7.6 т.к. на данный момент (Февраль 2020) библиотека корректно работает с данной версией Python, а с самой новой версией не работает.
Для установки библиотеки запустите командную строку от имени администратора:
Установим необходимую библиотеку pypiwin32. В командной строке напишите строку:
Если у вас выйдет строка “WARNING”, как на картинке ниже, тогда необходимо обновить “pip” до последней версии. Код:
После того, как обновите pip вводим строку для загрузки библиотеки:
После загрузки библиотеки проверьте её версию:
Проверим все установленные библиотеки с помощью кода:
Все необходимые библиотеки мы установили. Если вы все сделали по описанию, тогда у вас должно быть как на изображении.
Собрание проекта
В статье “Библиотека Tkinter в Python” мы создали небольшое графическое приложение. Для примера возьмем это приложение и соберем в .exe файл (приложение имеет имя: form.py).
В папке с проектом запускаем командную строку (cmd):
Это и есть простейшая команда, которая соберет наш проект.
PyInstaller анализирует файл form.py и делает следующее:
- Пишет файл form.spec в той же папке, где находится скрипт.
- Создает папку build в той же папке, где находится скрипт.
- Записывает некоторые логи и рабочие файлы в папку build.
- Создает папку dist в той же папке, где находится скрипт.
- Пишет исполняемый файл в папку dist.
После работы программы вы найдете две папки: dist и build. В папке dist и находится наше приложение. Впоследствии папку build можно спокойно удалить, она не влияет на работоспособность приложения.
Наиболее часто используемые опции:
–onefile — сборка в один файл, т.е. файлы .dll не пишутся.
–windowed -при запуске приложения, будет появляться консоль.
–noconsole — при запуске приложения, консоль появляться не будет.
–icon=app.ico — добавляем иконку в окно.
–paths — возможность вручную прописать путь к необходимым файлам, если pyinstaller не может их найти(например: –paths D:\python35\Lib\site-packages\PyQt5\Qt\bin).
Синтаксис команды pyinstaller:
Используем опцию –onefile для сборки нашего проекта в один файл.
Можете взять другой проект или удалить все файлы проекта созданные библиотекой pyinstaller и собрать его заново. Код:
После работы программы вы найдете две папки: dist и build. В папке dist и находится наше приложение. Теперь наш проект собран в одном файле:
Запустите собранный .exe файл проекта и проверьте его работоспособность. На этом наша статья подходит к завершению. В комментариях вы можете задавать интересующие вопросы.
Видео по копированию проекта в “.exe”:
Источник