Предыстория.
Понадобилось мне возобновить свой опыт в Python. Раньше его изучала в Яндекс.Практикуме с акцентом на аналитическую деятельность. Но там был интерпретатор Python внутри курса, ничего устанавливать не приходилось, все работы были в браузере и код писался там же. Еще было участие в проекте подготовки инструкторов Яндекс.Лицея, тогда и поустанавливала, и много чего порешала, но без PyCharm. И, честно говоря, уже многое из изученного благополучно забылось, связи между нервными клетками утеряны.
Задача.
Попрограммировать на Pythone через приложение PyCharm с использованием библиотек. Мне в этот раз понадобилась библиотека pyTelegramBotAPI.
Исходные данные.
- Python релиз 3.12.2 для Windows - актуальный на момент написания статьи. Все релизы на сайте https://www.python.org/
- PyCharm с сайта https://www.jetbrains.com/ru-ru/pycharm/. Версий предлагалось две: полнофункциональная версия Professional Edition или бесплатная версия Community Edition. Я скачала бесплатную. Релиз 2023.3.3
- Библиотека pyTelegramBotAPI с сайта https://pypi.org/
Инструкция.
Главное - не торопиться. Я быстро всё скачала, установила pyton, установила pycharm, стала устанавливать библиотеку - и терминал команду установки не признал. Поэтому всё по порядку.
1. Скачали и установили python - тут проблем не возникает.
2. Скачали и установили pycharm - тоже все установилось.
3. Теперь заходим в PyCharm. Вверху слева через бургер-меню создаем новый проект.
4. В проекте задаем имя (Name), местоположение проекта (Location), и самое главное - выбираем интерпретатор. Для этого жмем Custom enviroment, Generate new и в строке Type выбираем Virtualenv.
Теперь самое главное - чтобы программа нашла расположение ранее установленного питона. Если она этого не сделала - укажите расположение исполняемого файла самостоятельно. Моя ошибка при первом создании проекта была, что я бездумно выбрала создание проекта, а интерпретатор в нем не появился. Соответственно потом и терминал проекта не узнал команды питона.
После этого действия - надо немного подождать. Потому что идет создание окружения проекта. И только после этого спокойно переходить к последнему шагу на пути к нашей цели.
5. После создания проекта, в нем можно создавать файлы. Но нам сейчас надо установить нужную библиотеку. Поэтому в левом нижнем углу ищем вкладку терминала.
Открываем, копируем в него строчку (без кавычек) "pip install pyTelegramBotAPI". Я ее взяла со страницы https://pypi.org/project/pyTelegramBotAPI/. Достаточно нажать на кнопочку для копирования в буфер.
И терминал тогда работает и спокойно эту библиотеку устанавливает.
Дожидаемся окончания установки. И всё. Готово. Библиотека в проекте доступна.