- Урок 3. Установка Python на Windows, Linux, Mac OS
- Содержание
- Установка локальной среды
- Загрузка Python
- Установка Python
- Установка версии для Unix и Linux
- Установка Python на Windows
- Установка версии для Macintosh
- Настройка PATH
- Настройка пути в Unix/Linux
- Настройка пути в Windows
- Переменные среды Python
- Запуск Python
- Интерактивный интерпретатор
- Скрипт из командной строки
- Интегрированная среда разработки
- Где хранятся модули Python?
- 4 ответа
- Как проверить установлен ли Python?
- Введение
- Как найти python в Microsoft Windows?
- Как найти python в Unix подобных ОС (Linux и MacOS)
- Заключение
- Где хранятся модули python?
- 4 ответов
Урок 3. Установка Python на Windows, Linux, Mac OS
Установка Python доступна на самых разных платформах, включая Linux и Mac OS X. Давайте разберемся, как установить среду Python.
Содержание
Установка локальной среды
Откройте окно терминала и введите «python», чтобы узнать, установлен ли он уже и если да, то какая версия установлена.
- Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX и т. д.)
- Windows 9x/NT/2000
- Macintosh (Intel, PPC, 68K)
- OS/2
- DOS (несколько версий)
- PalmOS
- Мобильные телефоны Nokia
- Windows CE
- Acorn/RISC OS
- BeOS
- Amiga
- VMS/OpenVMS
- QNX
- VxWorks
- Psion
- Python также был перенесен на виртуальные машины Java и .NET.
Загрузка Python
Самый последний и актуальный исходный код, двоичные файлы, документация, новости и т. д. доступны на официальном сайте Python https://www.python.org/.
Вы можете загрузить документацию Python, перейдя по адресу https://www.python.org/doc/. Документация доступна в форматах HTML, PDF и PostScript.
Установка Python
Дистрибутив Python доступен для самых разных платформ. Вам необходимо загрузить только двоичный код, подходящий для вашей платформы, и установить Python.
Если двоичный код для вашей платформы недоступен, вам понадобится компилятор C для компиляции исходного кода вручную. Компиляция исходного кода обеспечивает большую гибкость с точки зрения выбора функций, необходимых для вашей установки.
Ниже приведен краткая инструкция по установке Python на различных платформах.
Установка версии для Unix и Linux
Выполните следующие шаги по установке Python на устройстве Unix/Linux.
- Откройте веб-браузер и перейдите по адресу https://www.python.org/downloads/
- Перейдите по ссылке, чтобы загрузить заархивированный исходный код, доступный для Unix/Linux.
- Загрузите и распакуйте файлы.
- Отредактируйте файл Modules/Setup, если вы хотите настроить некоторые параметры.
- Запустите скрипт ./configure
- Выполните
- Выполните установку Python
Python установится в стандартную директорию /usr/local/bin, а его библиотеки в /usr/local/lib/pythonXX, где XX — это версия Python.
Установка Python на Windows
Выполните следующие шаги по установке Python на ОС Windows.
- Откройте веб-браузер и перейдите по адресу https://www.python.org/downloads/
- Перейдите по ссылке на файл python-XYZ.msi установщика Windows, где XYZ — это версия, которую необходимо установить.
- Чтобы использовать этот установщик python-XYZ.msi, система Windows должна поддерживать Microsoft Installer 2.0. Сохраните файл установщика на компьютере, а затем запустите его, чтобы узнать, поддерживает ли ваш компьютер MSI.
- Запустите скачанный файл, после чего откроется мастер установки и настройки Python, который делает процесс установки максимально простым. Просто примите настройки по умолчанию и дождитесь завершения установки.
Установка версии для Macintosh
Последние Mac поставляются с установленным Python, но его версия может быть устаревшей. Смотрите инструкции по получению текущей версии вместе с дополнительными инструментами для поддержки разработки на Mac на странице http://www.python.org/download/mac/. Для версий Mac OS до Mac OS X 10.3 (выпущенных в 2003 году) доступен MacPython.
Он поддерживается Джеком Янсеном, и вы можете получить полный доступ ко всей документации на его веб-сайте — http://www.cwi.nl/
jack/macpython.html. Также там вы можете получить полную информацию об установке версии для Mac OS.
Настройка PATH
Программы и другие исполняемые файлы могут находиться во многих каталогах, поэтому операционные системы предоставляют путь поиска, в котором перечислены каталоги, в которых ОС ищет исполняемые файлы.
Путь хранится в переменной среде, которая представляет собой именованную строку, поддержива емую операционной системой. Эта переменная содержит информацию, доступную для командной оболочки и других программ.
Переменная пути называется PATH в Unix или Path в Windows (Unix чувствителен к регистру; Windows — нет).
В Mac OS установщик обрабатывает сведения о пути. Чтобы вызвать интерпретатор Python из любого конкретного каталога, вы должны добавить каталог Python в свой путь.
Настройка пути в Unix/Linux
Чтобы добавить директорию Python к пути для определенного сеанса в Unix:
- В командной оболочке csh введите setenv PATH «$PATH:/usr/local/bin/python» и нажмите Enter.
- В командной оболочке bash (Linux) введите export PATH=»$PATH:/usr/local/bin/python» и нажмите Enter.
- В командной оболочке sh или ksh введите PATH=»$PATH:/usr/local/bin/python» и нажмите Enter.
- Примечание: /usr/local/bin/python — это путь к каталогу Python.
Настройка пути в Windows
Чтобы добавить каталог Python к пути для определенного сеанса в Windows:
В командной строке введите path %path%;C:\Python и нажмите Enter.
Примечание: C:\Python — это путь к каталогу Python.
Переменные среды Python
В таблице приведены важные переменные среды, которые может распознавать Python:
№ п/п | Переменная и описание |
1 | PYTHONPATH Роль данной переменной аналогична PATH. Эта переменная сообщает интерпретатору Python, где найти файлы модуля, импортированные в программу. Переменная должна включать каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. PYTHONPATH иногда задается установщиком Python. |
2 | PYTHONSTARTUP Содержит путь к файлу инициализации, содержащему исходный код Python. Выполняется каждый раз при запуске интерпретатора. В Unix называется .pythonrc.py и содержит команды, которые загружают утилиты или изменяют PYTHONPATH. |
3 | PYTHONCASEOK Используется в Windows, чтобы указать Python найти первое совпадение без учета регистра в операторе импорта. Задайте для этой переменной любое значение, чтобы активировать ее. |
4 | PYTHONHOME Это альтернативный путь поиска модуля. Обычно встраивается в каталоги PYTHONSTARTUP или PYTHONPATH для упрощения переключения библиотек модулей. |
Запуск Python
Есть три разных способа запуска Python.
Интерактивный интерпретатор
Вы можете запустить Python из Unix, DOS или любой другой системы, которая предоставляет вам интерпретатор командной строки или командное окно.
Введите python в командной строке.
Начните писать код прямо в интерактивном интерпретаторе.
В таблице приведен список всех доступных параметров командной строки:
№ п/п | Опции и описание |
1 | -d Обеспечивает вывод отладки. |
2 | -O Генерирует оптимизированный байт-код (в результате создаются файлы .pyo). |
3 | -S Не запускает импорт местоположения для поиска путей Python при запуске. |
4 | -v Подробный вывод (подробная трассировка операторов импорта). |
5 | -X Отключает встроенные исключения на основе классов (используйте только строки); устарело, начиная с версии 1.6. |
6 | -c cmd Запускает скрипт Python, отправленный в качестве строки cmd |
7 | file Запускает скрипт Python из заданного файла |
Скрипт из командной строки
Сценарий Python может быть выполнен из командной строки, вызвав интерпретатор в вашем приложении, как показано ниже:
Примечание: убедитесь, что режим разрешений для файла позволяет выполнение.
Интегрированная среда разработки
Вы также можете запустить Python из среды графического интерфейса пользователя (GUI), если в вашей системе установлено приложение с графическим интерфейсом, которое поддерживает Python.
- Unix — IDLE является первой Unix IDE для Python.
- Windows — PythonWin является первым интерфейсом Windows для Python, представляющий собой IDE с графическим интерфейсом.
- Macintosh — версия Python для Macintosh вместе с IDLE IDE доступна с основного веб-сайта и может быть загружена в виде файлов MacBinary или BinHex’d.
Если вы не можете правильно настроить среду, обратитесь за помощью к системному администратору. Убедитесь, что среда Python правильно настроена и работает нормально.
Примечание: все примеры, приведенные в последующих главах, выполняются с версией Python 2.4.3, доступной в версии CentOS Linux.
Мы провели настройку окружения онлайн-среды программирования Python, так что вы можете выполнять все доступные примеры онлайн одновременно, когда изучаете теорию. Не стесняйтесь изменять любой пример и выполнять его онлайн.
Источник
Где хранятся модули Python?
Я недавно начал изучать Python, и у меня есть 2 вопроса, касающихся модулей.
- Есть ли способ получить список доступных модулей Python (т.е. установленных) на компьютере?
- Я использую Ubuntu Karmic и Synaptic для управления пакетами. Я только что установил модуль Python. Где на самом деле хранится код модуля на моей машине? (есть ли [рекомендуемое] место по умолчанию для хранения модулей)?
4 ответа
1) Есть ли способ получить список Доступны модули Python (т.е. установлен) на машине?
Это работает для меня:
2) Где на самом деле код модуля хранится на моей машине?
Обычно в /lib/site-packages в вашей папке Python. (По крайней мере, в Windows.)
Вы можете использовать sys.path , чтобы узнать, в каких каталогах ищутся модули.
Вы можете просто ввести print(module_name.__file__)
- Вы можете перебирать каталоги, перечисленные в sys.path , чтобы найти все модули (кроме встроенных).
- Вероятно, это будет где-то рядом с /usr/lib/pythonX.X/site-packages (снова см. sys.path ). И подумайте об использовании собственного управления пакетами Python (через pip или easy_install , а также yolk ) вместо этого пакеты в репозиториях, поддерживаемых дистрибутивами Linux, как правило, устарели.
1) Использование функции справки
Войдите в приглашение python и введите следующую команду:
В этом списке будут перечислены все модули, установленные в системе. Вам не нужно устанавливать никаких дополнительных пакетов для их перечисления, но вам нужно вручную искать или фильтровать нужный модуль из списка.
2) Использование pip freeze
Несмотря на то, что для этого вам нужно установить дополнительные пакеты, этот метод позволяет легко искать или фильтровать результат с помощью команды grep , например pip freeze | grep feed
Вы можете использовать любой удобный для вас метод.
Источник
Как проверить установлен ли Python?
Подробная статья рассматривающая способы проверки установки Python в операционных системах Windows, Linux и MacOS.
Введение
Не редкий случай, когда начинающие программисты определились с выбором языка программирования и решили написать свою первую программу, чаще всего — hello world. Но где найти и как открыть python?
Подход для каждой операционной системы различается, приведу примеры для Windows и Linux.
Как найти python в Microsoft Windows?
Большинство программ в этой операционной системе устанавливаются в папку Program Files расположенную на вашем системном диске. Но искать среди кучи установленных программ не самый простой вариант. Можно открыть меню Пуск и воспользоваться поисковой строкой для обнаружения установленной версии Python.
В Windows 10 по умолчанию поисковая строка — отсутствует, но до тех пор, пока вы не начнете вводить текст. Введите — python и если в вашей системе он установлен windows найдет это приложение.
На моей тестовой системе установленные 2 версии python.
Как найти python в Unix подобных ОС (Linux и MacOS)
В большинстве дистрибутивов Unix python установлен по умолчанию. Более того, он поставляется в двух версия, python2.7 и python3.
Чтобы найти исполняемый файл python — запустите эмулятор терминала и введите в него команду which python
Результатом выполнения команды будет путь до исполняемого файла. Но как узнать какой версии python? Для этого необходимо выполнить еще одну команду в терминале — /usr/bin/python —version
Как видим, данный исполняемый файл версии 2.7.16.
Но наверняка вам нужна более актуальная и поддерживаемая версия Python 3. Её тоже не составит труда найти и достаточно выполнить команду which python3
Как видим — результат выполнения команды путь до исполняемого файла ( пути до исполняемых файлов могут отличаться из за разных структур файловой системы операционных систем).
Осталось проверить версию интерпретатора python3.
У нас установлена версия Python 3.8.0.
Так же большинство дистрибутивов создают символические ссылки на исполняемые файлы, для их быстрого запуска без указания полного пути к исполняемому файлу. Например запустить версию python2.7 можно командой python2.7, а версию 3 командой python3
Заключение
Теперь вы знаете как найти python на вашем компьютере вне зависимости от вашей операционной системы.
Источник
Где хранятся модули python?
недавно я начал изучать Python, и у меня есть 2 вопроса, касающиеся модулей.
- есть ли способ получить список модулей Python (т. е. установленных) на машине?
- Я использую Ubuntu Karmic и Synaptic для управления пакетами. Я только что установил модуль Python.Где на самом деле хранится код модуля на моей машине? (есть ли [рекомендуемое] местоположение по умолчанию, в котором хранятся модули)?
4 ответов
1) Есть ли способ получить список Модули Python (т. е. установлены) на програ?
это работает для меня:
2) где код модуля хранится на моей машине?
обычно /lib/site-packages в папке Python. (По крайней мере, на Windows.)
можно использовать sys.path чтобы узнать, какие каталоги ищут модули.
вы можете просто ввести print(module_name.__file__)
- вы можете перебирать каталоги, перечисленные в sys.path чтобы найти все модули (кроме встроенных).
- это, вероятно, будет где-то вокруг /usr/lib/pythonX.X/site-packages (см. sys.path ). И рассмотрите возможность использования собственного управления пакетами Python (через pip или easy_install , плюс yolk ) вместо этого пакеты в репозиториях, поддерживаемых дистрибутивами Linux, как правило, устарели.
1) Использование функции справки
войдите в приглашение python и введите следующую команду:
здесь будут перечислены все модули, установленные в системе. Вам не нужно устанавливать дополнительные пакеты для их перечисления, но вам нужно вручную искать или фильтровать необходимый модуль из списка.
2) Использование pip freeze
даже если вам нужно установить дополнительные пакеты, чтобы использовать это, этот метод позволяет легко искать или фильтровать результат с помощью . например, pip freeze | grep feed .
вы можете использовать любой метод удобен для вас.
Источник