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

时间:2016-02-29 00:48:18

标签: python python-2.7 setup.py

我正在使用$ awk -F\" '/[c,f]=("([a-z A-Z 0-9]|-|_|\/)+\.(js|html)")/ { print "\"" $2 "\"" }' file 安装软件包。 这个包是一个包含传统

的tkinter应用程序
python2 setup.py install

我尝试运行if __name__ == '__main__': main() python2 -m my_apppython2 -m my_app.__main__,但我收到错误或没有任何反应。

我可以从控制台运行它python2 -c "import my_app"

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

1 个答案:

答案 0 :(得分:1)

使用main功能导入模块并将其命名为

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

但主要是模块/应用,只需公开bin / scripts,查看virtualenv的bin目录或setup.py

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