使用 setup.py 安装后如何启动 python 应用程序?

How to start a python application after installation with setup.py?

我正在使用 python2 setup.py install 安装一个包。 这个包是一个包含传统

的tkinter应用程序
if __name__ == '__main__':
    main()

我尝试了 运行ning python2 -m my_apppython2 -m my_app.__main__python2 -c "import my_app",但要么出现错误,要么没有任何反应。

我可以从控制台 运行 它 ./my_app.py

如何在 setup.py 安装后 运行 我的 python 应用程序?

导入具有main功能的模块并调用它

python -c "from some_module import main; main()"

但主要是 modules/apps,只需公开 bin/scripts,查看您的 virtualenv 的 bin 目录或 setup.py.

有关如何公开(脚本,entry_points)的更多信息: