Я создал библиотеку python с компонентом GUI. Я создаю пусковую установку командной строки, используя функцию console_scripts
setuptools
. В настоящее время, когда я запускаю инструмент с помощью пусковой установки console_scripts
, он также вызывает командную оболочку, потому что она запускается с python.exe
. Есть ли способ использовать функцию console_scripts
, но вместо этого запустите сценарий с pythonw
, чтобы не отображалась командная оболочка?Использование console_scripts entry_points с pythonw?
Мои setup.py
выглядит следующим образом:
from setuptools import setup, find_packages
setup(
name='mytool',
version='1.0',
packages=find_packages(),
entry_points={
'console_scripts': ['mytool=mytool.cli:main'],
},
)