大家是如何学习PYTHON标准库的
用pyqt写的GUI程序,在windows下启动很正常,但在linux下只能用命令行启动,双击,选运行没反应,已经有可执行权限了。
用命令行启动没有任何错误输出
用命令行启动没有任何错误输出
作者: acer4740 发布时间: 2011-06-06
用命令行启动有没有任何输出?是不是程序必须有终端才能正确运行?试试在没有终端的情况下 strace 它。
作者: lilydjwg 发布时间: 2011-06-06
lilydjwg 写道:
用命令行启动有没有任何输出?是不是程序必须有终端才能正确运行?试试在没有终端的情况下 strace 它。
用命令行启动有自己写的一些输出。
不知道怎么strace ,我觉得不是这个问题
作者: acer4740 发布时间: 2011-06-06
试试换一个桌面看看?
作者: leeaman 发布时间: 2011-06-06
leeaman 写道:
试试换一个桌面看看?
桌面,是说gnome之类的吗?
作者: acer4740 发布时间: 2011-06-06
嗯,不会是kde的问题吧
作者: leeaman 发布时间: 2011-06-06
leeaman 写道:
嗯,不会是kde的问题吧
我现在用的就是gnome,不想装其他的了
作者: acer4740 发布时间: 2011-06-06
acer4740 写道:
lilydjwg 写道:
用命令行启动有没有任何输出?是不是程序必须有终端才能正确运行?试试在没有终端的情况下 strace 它。
用命令行启动有自己写的一些输出。
不知道怎么strace ,我觉得不是这个问题
看来是输出时遇到 IOError 然后就退出了。你 I/O 重定向或者关掉输出或者在输出部分加上 try 试试。
这个要 strace 嘛还是比较麻烦的。
作者: lilydjwg 发布时间: 2011-06-06
lilydjwg 写道:
acer4740 写道:
lilydjwg 写道:
用命令行启动有没有任何输出?是不是程序必须有终端才能正确运行?试试在没有终端的情况下 strace 它。
用命令行启动有自己写的一些输出。
不知道怎么strace ,我觉得不是这个问题
看来是输出时遇到 IOError 然后就退出了。你 I/O 重定向或者关掉输出或者在输出部分加上 try 试试。
这个要 strace 嘛还是比较麻烦的。
发现了是一个print编码错误导致的,但不知到为什么终端下可以正常输出
作者: acer4740 发布时间: 2011-06-06