Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如果导入了其他python程序,则.desktop文件不会加载python可执行文件_Python_Pyqt4_Ubuntu 16.04 - Fatal编程技术网

如果导入了其他python程序,则.desktop文件不会加载python可执行文件

如果导入了其他python程序,则.desktop文件不会加载python可执行文件,python,pyqt4,ubuntu-16.04,Python,Pyqt4,Ubuntu 16.04,我在Example.py文件中编写了一个PyQt4应用程序,并使其可执行。然后,我在Ubuntu中创建了一个Example.desktop文件,调用这个可执行文件。成功了。之后,我想从另一个python文件Example_2.py中添加一个函数,方法是在Example.py中导入它,如下所示: from Example_2 import * 如果我在命令行窗口中键入 $python Example.py 但是Example.desktop文件不再打开。此外,原始Example.py文件中

我在Example.py文件中编写了一个PyQt4应用程序,并使其可执行。然后,我在Ubuntu中创建了一个Example.desktop文件,调用这个可执行文件。成功了。之后,我想从另一个python文件Example_2.py中添加一个函数,方法是在Example.py中导入它,如下所示:

 from Example_2 import *
如果我在命令行窗口中键入

 $python Example.py
但是Example.desktop文件不再打开。此外,原始Example.py文件中包含的其他标准模块,如

 from PyQt4.QtCore import *,
不要影响Example.desktop文件的功能

有人能帮忙吗

编辑:Example.desktop文件的内容为

[Desktop Entry]
Name=Example
Exec=/home/workspace/Example.py
Terminal=False
Type=Application

这两个Python文件都在/home/workspace中

您是如何生成可执行文件的?sudo chmod-x Example.py,与Example_2.py相同.desktop的内容是什么,以及.py文件在哪里?编辑了问题/usr/bin/Python和home/workspace/Example.py之间是否没有任何内容?从“到”开始复制/粘贴不起作用。