在python中开发代码来扫描wifi并发送到服务器,它在手动执行时工作正常,但我通过上传我的.py文件通过http://www.python-packager.com打包它们并为我创建包作为deb文件linux,我下载并安装软件包,但是当我点击.exe或将其设置为启动应用程序时没有任何反应,
为什么会发生这种情况,终端中没有打印
在.py文件中我有print语句手动检查列出wifi扫描值,数据发布到服务器,服务器响应一次发送
如何解决这个问题
感谢
答案 0 :(得分:4)
我是该项目的维护者,我以为我会参与其中并给出我的2c。
我看了你的节目。使用.deb,它会将所有内容安装到/ opt / application-name。所以要调试它,从命令行运行它。例如。 “/选择/ Jemapoh_Wifi / Jemapoh_Wifi”。
我自己运行它,你的程序给出了错误“IOError:[Errno 2]没有这样的文件或目录:'/ opt / Jaymapoh_Wifi / config.txt'”。所以你的程序正在寻找config.txt,但你没有上传它与程序。 : - )
如果您有任何其他问题,请给我发电子邮件或在Launchpad上报告错误 - http://launchpad.net/python-packager。很快就会有一个重新推出的版本,希望它能让事情变得更容易理解。
希望有帮助/有意义。
干杯, 杰克逊
答案 1 :(得分:2)
“如何解决这个问题?”
使用标准包装商。请阅读:http://docs.python.org/distutils/introduction.html和此:http://pypi.python.org/pypi/pip和此:http://pypi.python.org/pypi/zc.buildout