Configuring PyCharm settings
In PyCharm, you can configure the settings on two levels: the project level and globally .

Global settings apply to all projects that you open with a specific installation or version of PyCharm. Such settings include IDE appearance (themes, color schemes, menus and toolbars), notification settings, the set of the installed and enabled plugins, debugger settings, code completion, and so on.
Project settings apply to the current project only, unless you configure them as default settings for new projects . Such settings include VCS configuration, code style options, the list of language inspections, and so on.
To configure your IDE, select PyCharm | Settings for macOS or File | Settings for Windows and Linux. Alternatively, press Control+Alt+S or click on the toolbar.
Settings that are NOT marked with the icon in the Settings dialog are global and apply to all existing projects of the current PyCharm version.

Restore IDE settings
When you restore the default IDE settings, PyCharm backs up your configuration to another directory. You can always restore your settings from that backup.
Back up your settings and restore the defaults

- Go to File | Manage IDE Settings | Restore Default Settings . Alternatively, press Shift twice and type Restore default settings .
- Click Restore and Restart . The IDE will be restarted with the default configuration.
When PyCharm restores the default IDE settings, it creates a backup directory with your configuration in:
Импорт модулей в Python
Когда я работаю в PyCharm, я могу спокойно в файле main.py импортировать gLibs, settings и т.д. просто написав:
import gLibs import settings
И всё работает, всё запускается. Тогда же, когда я пытаюсь запустить main.py через терминал, находясь в папке Programs:
python Lib/main.py
Мне выдаёт ModuleNotFoundError: No module named ‘settings’ . Я почитал различные решения в интернете, и самым адекватным показалось создать __init__.py в обеих папках: Programs и Lib, но это не помогло. Я также пробовал заменить import settings на from .. import settings , на что получил ImportError: attempted relative import with no known parent package , в этот раз как в терминале, так и в PyCharm. Ещё одним решением я увидел создание файла deploy.py в самой директории Programs deploy.py:
import sys if __name__ == "__main__": if len(sys.argv) > 1: if sys.argv[1] == "Lib": from Lib import main
В таком варианте он снова начал выдавать ошибки: ModuleNotFoundError: No module named ‘gLibs’ . Допустим. Я заменил import gLibs на from Lib import gLibs . Программа даже запустилась, но начала выдавать ошибки при попытках обратиться к базам данных, что их просто не существует. Note: При запуске из PyCharm всё работает замечательно. Для работы с базами я использую SQLAlchemy, и само подключение выглядит так: main.py:
import sys import sqlalchemy as db from Lib import gLibs from Lib.logCollector import logCollector from Lib.dbController import dbController from sqlalchemy.orm import Session import settings SYSTEM_NAME = "Libs Debugger" SYSTEM_VERSION = "1.0.0" try: engine = db.create_engine(settings.Database) metadata = db.MetaData(engine) session = Session(engine, future=True, autoflush=True) collector = logCollector() controller = dbController( SYSTEM_NAME, SYSTEM_VERSION, engine.connect(), session if not settings.individualObjects else Session(engine, future=True, autoflush=True), collector if not settings.individualObjects else logCollector() ) except Exception as exception: print("Произошла ошибка!") if hasattr(exception, 'message'): print(exception.message if settings.debug else settings.veiledError) else: print(exception if settings.debug else settings.veiledError) sys.exit()
в settings.py, соответственно, указаны параметры:
. # This parameter defines the path to the main database # Default: "sqlite:///..\\Database.db" Database: str = "sqlite:///..\\Database.db" # This parameter defines the path to the log database # Default: "sqlite:///..\\Logs.db" Logs: str = "sqlite:///..\\Logs.db" .
Я уже не понимаю, что мне нужно сделать, чтобы оно всё заработало. Как можно ещё осуществить подключение библиотек, чтобы никакя из частей не считала, что её жестоко обманывают на путь к файлу?
Урок 4. Установка PyCharm в Windows
В прошлом уроке мы установили Python, однако, этого недостаточно для того, чтобы писать программы. Нам также потребуется редактор кода, а точнее IDE — интегрированная среда разработки.
Такие среды помимо редактора кода, содержат и другие инструменты, которые упрощают написание программ.
В этом курсе мы будем использовать PyCharm Community от компании JetBrains. PyCharm — это одна из самых популярных IDE, и на данный момент есть две версии: бесплатная Community и платная Professional.
Вам нужно скачать PyCharm Community. Для этого на странице загрузки нужно кликнуть по кнопке Download
После загруки установщика, его нужно запустить и выдать необходимые Windows-разрешения. Далее надо несколько раз нажать Next и отметить галочки для создания ярлыка на рабочем столи и связи PyCharm с .py-файлами:

Далее снова нажимем Next и Install, чтобы запустить процесс установки.
После завершения нажимаем Finish и теперь можно запускать PyCharm кликнув по ярлыку на рабочем столе. На этом этапе у вас может всплыть окно с лицензионным соглашением, которое надо принять.
Также вам может быть предложено импортировать настройки из ранее установленного PyCharm. Можно смеало выбрать Don’t import settings и нажать OK.
Если всё прошло успешно, то произойдет первый запуск IDE и на этом этапе Брандмауэр Windows может попросить разрешения доступа. Надо разрешить.
После откроется Welcome окно, в котором необходимо создать наш первый проект, нажав на New Project:

В верхней строке нам предлагают выбрать каталог, в котором мы будем хранить наш проект. Сам PyCharm рекомендует создать внутри домашней папки пользователя каталог PycharmProjects для хранения всех проектов и pythonProject для хранения нашего текущего:

Давайте PycharmProjects оставим как есть, а вот создаваемый проект переименуем во что-то другое. Вы можете дать ему любое имя, которое вам нравится, но постарайтесь выполнить два условия:
1. Используйте только латиницу.
2 Не используйте пробелы.
Я вместо pythonProject напишу SEPython.
Далее нам надо выбрать версию Питона, которую мы будем использовать в нашем проекте. Причем PyCharm нам сразу предлагает использовать виртуальные окружения. Виртуальные окружения мы будем изучать ближе к концу курса. Нас же пока интересует строка с базовым интерпретатором. Если на неё внимательно посмотреть, то мы увидим Python 3.11 это тот самый Python, который мы установили в прошлом уроке:

В итоге мы создаем проект SEPython, и это проект будет использовать питон, который мы установили в прошлом уроке.
Отлично, нажмем Create и немного подождем пока всё установится и настроится. В процессе PyCharm создаст виртуальное окружение, обновит пути и так далее.
После создания проекта, PyCharm сразу же добавим в него файл main.py с элементарным кодом. Давайте запустим его.
Для этого в правом верхнем углу напротив main.py надо нажать на зеленую стрелочку. Эта стрелочка запускает программу:

После запуска внизу вы должны увидеть результат её работы — фразу «Hi, PyCharm». Поздравляю, ваша первая программа на Python запущена. Но её создали в JetBrains. Нас же интересует написание собственных программ и про это мы поговорим в следующем уроке.
Пошаговая установка PyCharm
JetBrains PyCharm — это интегрированная среда разработки (IDE), используемая для написания программ на Python. В ней есть инструменты для анализа кода, графический отладчик, встроенное модульное тестирование и поддержка веб-разработки с Django.
Для установки PyCharm сперва нужно установить интерпретатор Python. Дальше — пошаговый процесс установки PyCharm.
- Перейдите на сайт JetBrains https://www.jetbrains.com/pycharm/. PyCharm — это проект JetBrains.

- Нажмите «Download». Произойдет перенаправление на страницу загрузки PyCharm.

- Дальше необходимо выбрать версию PyCharm: Community или Professional. Professional — это платная версия с полным набором функций. Она идеально подходит для профессиональной разработки. Community бесплатная. Ею можно пользоваться благодаря набору базовых возможностей. После нажатия на кнопку «Загрузить» скачивание начнется автоматически.

- Теперь необходимо запустить установку (~ pycharm-community-2019.2). Нажмите «Next».

В статье используется версия pycharm 2019.2. Во время прочтения может быть выпущена новая версия. Учитывайте это, часть 2019.2 может быть любой.
- Оставьте папку установки по умолчанию. Это папка C:\Program files(x86)\JetBrains\PyCharm Community Edition 2019.2 . Если выбрана другая, лучше указать именно это направление. Нажмите «Next».
- Поставьте галочки напротив обоих пунктов, если нужен ярлык для рабочего стола. Нажмите «Next».

- Далее установщик попросит указать имя для отображения в стартовом меню. По умолчанию это JetBrains. Нажмите «Install».
- Установка начнется автоматически. Дождитесь завершения.
- После завершения установки поставьте галочку напротив «Run PyCharm Community Edition» для запуска, а затем «Finish».

- Если вы только учите язык Python и установили PyCharm впервые, тогда выберите пункт «I do not have a previous version of PyCharm or I do not want to import my settings» и «ОК».
- PyCharm запустится. Первый раз этой займет больше времени.
- После приветственного окна нажмите «Create New Project».
- Выберите директорию для сохранения проекта. Во втором поле нужно указать местоположение интерпретатора Python (который уже должен быть установлен). Обычно PyCharm находит его самостоятельно. Если не удалось, нужно указать путь к нему и нажать «Create».

- Нажмите «File > New > Python File». Введите название нового файла. Он откроется с чистой консолью. Можно начинать писать программу для проверки. Напишите что-то простое: например, программу, которая выводит «Hello World!» на экран. Используйте этот код, чтобы проверить работу PyCharm.
print("Hello World!")
В любом месте кликните правой кнопкой мыши и выберите «Run». Программа выполнится, а вывод будет показан на экране. Это значит, что PyCharm установлен и готов к работе. Удачи и успехов в изучении Python.