Моя структура проекта выглядит следующим образом:
Project Folder
--setup.py
----Module Folder
------ __init__.py
------ __main__.py
Мой __main__.py
файл содержит точку входа в мое приложение, и файл установки настроен так:
from setuptools import setup
setup(name='my_project',
version='0.1.0',
packages=['my_project'],
entry_points={
'console_scripts': [
'my_project= my_project.__main__:main'
]})
Это означает, что я могу запустить свой код без отладчика, используя:
python -m my_project
Я попытался отладить с использованием кода VS, перейдя к моему __main__.py
файлу и нажав F5 для запуска, но это не работает и выдает исключение. Как настроить код Visual Studio для запуска этого модуля в режиме отладки?
Также, как мне убедиться, что программа также запускает модуль, а не файл, который я смотрю, когда нажимаю F5?