Установка модулей в python
Содержание:
PyCharm
Сайт: https://www.jetbrains.com/pycharm/
- Создатель JetBrains
- Закрытый исходник
- Поддержка Windows, MacOS и Linux
Разработан под Python, Javascript, Coffeescript, Typescript, HTML/CSS, AngularJS, Node.js и другие языки. Возможности интегрированного модульного тестирования, проверки кода, интегрированного контроля версий, инструменты рефакторинга кода, набор инструментов для навигации проекта, выделения и автоматического завершения. Поддержка ряда сторонних фреймворков для веб-разработки, таких как Django, Pyramid, web2py, Google App Engine и Flask, что делает его универсальной IDE для быстрой разработки приложений.
Устанавливаем Geany
Шаг 1. Скачиваем дистрибутив на компьютер.
Ссылка для скачивания: https://www.geany.org/download/releases/
В результате у вас должен быть установочный файл (рис. 1)
рис. 1
При запуске данного файла, начнется установка программного обеспечения, нам нужно следовать указанием программы для успешной ее установки.
Шаг 2. Установка программы.
Как видим на рисунке 2, нам предлагают установить Geany версии 1.35, на данный момент — это последняя версия, но Geany все время развивается и когда Вы будете ее устанавливать, то может выйти уже следующая версия. Мы соглашаемся на установку и нажимаем на кнопку “Next”
рис. 2
Шаг 3. Установка программы.
На данном этапе мы можем ознакомиться с лицензионным соглашением и для дальнейшей установки нажимаем на кнопку “I Agree”
рис. 3
Шаг 4. Установка программы.
На этом этапе мы выбираем компоненты. Для корректной работы рекомендация выбрать все возможные компоненты “Full”
рис. 4
Шаг 5. Установка программы.
На 5 шаге мы выбираем место для установки на нашем компьютере. Рекомендуем выбрать директорию по умолчанию в “Program Files”
рис. 5
На данном шаге также рекомендуем ничего не изменять и оставить все по умолчанию, нажав на кнопку “Install”
рис. 6
Шаг 8. Установка программы.
После успешной установки, появится следующее сообщение как на рисунке 8
рис. 8
После правильной установки у вас должен появиться на рабочем столе ярлык в виде “чайника”
Komodo IDE
Сайт: https://www.activestate.com/komodo-ide
- IDE для динамических языков, таких как Python, PHP и RUBY
- Поддержка Windows, MacOS и Linux
- Закрытый исходник с собственной лицензией
Поддержка Django: подсветка синтаксиса и завершение кода для шаблонов (кстати, я так и не столкнулся с ситуацией, где это было бы применимо). Содержит базовые функции, такие как рефакторинг кода, автозаполнение, calltips, сопоставление скобок, браузер кода, переход к определению, графическая отладка, многопроцессная отладка, многопоточная отладка, конфигурация точки остановки, профилирование кода, интеграция с тестируемым юнитом и интеграция со сторонними библиотеками, такими как pyWin32. Также в наличии такие функции как интеграция менеджера пакетов, отслеживание изменений, инструмент просмотра заметок, быстрые закладки, переход ко всему (Commando) и многое другое.
Установка wxPython на Mac
wxPython поддерживает как 32-х так 64-х битную версию Mac OS. Если вдруг у вас установлена старая версия программного обеспечения Mac, вам скорее всего нужно установить версию Carbon для wxPython. Однако, Carbon не поддерживает 64-битную версию операционной системы Mac, поэтому если у вас установлена именно она, рекомендуется устанавливать версию Cocoa
Обратите внимание на то, что установка Classic будет осуществляется посредством dmg-файла
После загрузки подходящей версии, вам нужно будет задать настройки безопасности Mac, позволяющие вам установить wxPython. Перейдите в System Preferences, нажав на яблоко в верхнем левом углу экрана:
Как только вы там окажетесь, найдите Security Settings. В строке поиска вам будут предложены подсказки:
Выберите Security Settings и нажмите на маленький замочек, расположенный в нижнем левом углу диалогового окна.
Как только он разблокируется, замените параметр, отвечающий за источник устанавливаемого программного обеспечения, на Anywhere.
Теперь запустите загруженный вами dmg-установщик. Сразу же после установки wxPython верните настройки безопасности к прежним значениям. Это позволит избежать установки вредоносного программного обеспечения в будущем.
Чтобы проверить правильность установки wxPython, запустите скрипт, расположенный в начале статьи. Вы должны будете увидеть что-то вроде этого:
Какой Python выбрать
«Питонов» существует много. Так называют и абстрактный интерфейс, и различные реализации (имплементации) Python. Главное, что следует понять: Python — это именно интерфейс. И CPython — эталонная реализация Python, которая считается стандартом де-факто. Но есть и другие реализации: Jython, PyPy, IronPython.
На Python отсутствуют ANSI, ISO или другие официальные стандарты. Их роль выполняет CPython. Эта реализация написана на C, и часто её называют просто Python. Поэтому вопрос «Как скачать Python?» обычно подразумевает установку реализации СPython.
СPython компилирует исходный код Python в байт-код, а затем интерпретирует этот байт-код, запуская его на виртуальной машине. В файлах с расширением .py хранится исходный код программ, а в файлах с расширением .pyc — «промежуточный» код.
Исходник Python можно писать хоть в «Блокноте» Windows, неважно. Цифровой код обработают все вышеупомянутые компиляторы и интерпретаторы
Пусть они сгенерируют совершенно разный байт-код, но результаты выполнения программы не будут различаться.
Исходный код обрабатывают разные компиляторы/интерпретаторы, но результат выполнения программы одинаков. Иллюстрация: Toptal
Какой Python вам подходит?
Первое, что вам необходимо проделать с Python, — установить его. Или это уже сделано?
Если вы собираетесь работать с Python на удалённом сервере, ваш хостинг-провайдер, возможно, уже установил Python 3. Если у вас домашний компьютер с Linux, Python 3 тоже может быть уже установлен. В большинстве популярных дистрибутивах GNU/Linux по умолчанию установлен Python 2, немногие (но их число растёт) также включают Python 3. Mac OS X включает консольную версию Python 2, но до сих пор не включает Python 3. В Microsoft Windows не входит никакая версия Python. Но не отчаивайтесь! Python можно установить в несколько кликов, независимо от вашей операционной системы.
Простейший способ проверить, установлен ли Python 3 в вашем Linux или Mac OS X, — это открыть командную строку. В Linux поищите программу «Терминал» («Terminal») в меню приложений («Applications»). Она может находиться в подменю «Стандартные» («Accessories») или «Системные утилиты» («System»). В Mac OS X в папке должно быть приложение «Terminal.app».
Получив приглашение командной строки, просто введите (строчными буквами, без пробелов) и посмотрите, что произойдёт. На моей домашней Linux-системе Python 3 уже установлен, и эта команда запускает интерактивную оболочку Python.
mark@atlantis:~$ python3 Python 3.0.1+ (r301:69556, Apr 15 2009, 17:25:52) on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
(Чтобы выйти из интерактивной оболочки Python, введите и нажмите ↵ Enter .)
Мой хостинг-провайдер тоже предоставляет Linux с доступом к командной строке, но Python 3 на сервере не установлен. (Фу!)
mark@manganese:~$ python3 bash: python3: command not found
Итак, вернёмся к вопросу, с которого начался этот раздел: «Какой Python вам подходит?» Любой, который работает на вашем компьютере.
|
Настройка Geany
Далее запускаем Geany и производим его настройку.
Geany еще “не знает”, что мы будем работать с языком Python. Для информирования его об этом, необходимо создать файл с расширением “*.py”, так как Geany распознает языки программирования по расширению файлов.
После запуска Geany перед вами открывается следующее окно рис 9
Обратите внимание, что все вкладки имеют название “без имени”. рис
9
рис. 9
После запуска выбираем в меню Файл -> Сохранить как… рис 10.
Даем имя файлу и обязательно проверяем, чтобы расширение у файла было PY
рис. 10
После создания данного файла Geany понимает, что мы хотим работать с языком Python. И мы можем написать свою первую программу на языке Python.
Наша программа будет состоять из одной строчки, которая должна вывести сообщение «Привет!!!», если вы еще не знакомы с синтаксисом языка Python, то просто перепишите этот код, как на рисунке 11.:
рис. 11
Следующим шагом запустим нашу программу.
Для запуска необходимо нажать на кнопку F5.
Если у вас не появилось сообщение, как на рисунке 20, то у вас одна из ниже перечисленных ошибок. Давайте посмотрим, как их ликвидировать.
Ошибка №1 на рис 12. возникает в случае, если при запуске на консоли появилась следующая ошибка:
““python” не является внутренней или внешней командой, исполняемой программой или пакетным файлом.”
рис. 12
Это ошибка возникает в двух случаях:
1. На данном компьютере не установлен интерпретатор Python
2. Не прописаны пути Path
Установка Python 3 на openSuse
Мы нашли несколько сайтов, в которых описывается, как получить zipper для установки последней версии Python, однако предоставленная информация либо не работает, либо устарела. У нас не вышло довести какой-либо из предоставленных способов до рабочего состояния, так что мы возвращаемся к установке Python из источника. Чтобы сделать это, вам нужно будет установить инструменты разработки, что можно сделать при помощи YaST (в меню), или используя zipper:
Shell
$ sudu zypper install -t pattern devel_C_C++
1 | $sudu zypper install-tpattern devel_C_C++ |
Этот шаг займет какое-то время и включает в себя установку 154-х пакетов, однако по окончанию, мы можем скомпилировать Python из исходников, как показано в разделе ниже.
Установка Python 3 на Fedora
Fedora включает в себя инструкцию, в которой указано, как сделать Python 3 версией Python по умолчанию. Она показывает, что нынешняя, и последующие несколько версий будут предоставлены вместе с Pyhton 2 по умолчанию, но тем не менее, Python 3 будет также установлен. Если версия установленного python3 не является 3.6, вы можете выполнить следующую команду для установки последней версии:
Shell
$ sudo dnf install python36
1 | $sudo dnf install python36 |
Flask и Gunicorn
Наконец мы можем установить Flask и Green Unicorn через команду pip.
Python
pip install flask gunicorn
1 | pip install flask gunicorn |
То, что мы получили ошибки, вроде тех, что указаны внизу – хороший знак:
Создаем новый каталог, под нашим исходным, в нем будет находиться проект Flask. Делаем из каталога новую папку.
Python
mkdir ~/flaskproj
cd ~/flaskproj
1 |
mkdir~flaskproj cd~flaskproj |
Создаем новый файл под названием __init__.py внутри нашего каталога flaskproj, так что теперь мы можем сделать тест, чтобы убедиться в том, что Flask работает должным образом. Я предпочитаю использовать Vim, но Emacs, как и другие инструменты разработки также прекрасно подойдут. Впишите следующий код в файле __init__.py:
Python
from flask import Flask, Response
app = Flask(__name__)
@app.route(«/»)
def index():
return Response(«It works!»), 200
if __name__ == «__main__»:
app.run(debug=True)
1 |
fromflask importFlask,Response app=Flask(__name__) @app.route(«/») defindex() returnResponse(«It works!»),200 if__name__==»__main__» app.run(debug=True) |
Мы можем запустить наше приложение при помощи сервера разработки Flask, используя команду __init__.py. Вместо этого запустим приложение Flask при помощи Gunicorn. Перейдем к каталогу, который расположен над папкой flaskproj. В нашем случае, мы можем ввести cd ~, после чего использовать команду gunicorn:
Python
gunicorn flaskproj:app
1 | gunicorn flaskprojapp |
Мы можем вызвать оболочку приложения Flask в браузере через локальный хост, по адресу 8000 или 127.0.0.1:8000.
Теперь перейдем к настоящей разработке Flask!