Как запустить установленный формат whl проекта python

#python

Вопрос:

Я конвертирую свой проект python в whl формат и передаю его на сервер для запуска. На сервере сначала я устанавливаю свой whl через:

 pip install myProject.whl
 

Теперь, как вызвать конкретный его скрипт (main.py )?
Если я перейду на python bash, я смогу вызвать свой конкретный скрипт (main.py ) через импорт :

 (venv) lida@dn:/opt$ python
Python 3.8.10 (default, Sep 28 2021, 16:10:42) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>import myProject.main
 

Но я не хочу его использовать. Я хочу вызвать main.py из python bash следующим образом:

 (venv) lida@dn:/opt$python myProject.main
 

Приведенный выше код неверен. Каков правильный ответ?

Спасибо всем

Ответ №1:

Попробуйте запустить его с python -m :

 python -m myProject.main
 

-m <module-name>
Найдите sys.path именованный модуль и выполните его содержимое как __main__ модуль.

Источник: https://docs.python.org/3/using/cmdline.html#cmdoption-m