Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.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脚本赢得';双击后不执行,什么也没有发生?_Python - Fatal编程技术网

Python脚本赢得';双击后不执行,什么也没有发生?

Python脚本赢得';双击后不执行,什么也没有发生?,python,Python,我刚刚编写了一个简单的python程序。我想用我今天安装的python 3.6.3来执行它。默认情况下,还有可用的Python2.7和3.5,路径为/usr/bin/ 代码如下所示: #! /usr/local/bin/python3.6 name = input("Enter your name: ") age = int(input("Enter your age: ")) print("Your name is " + name + " and your age is " + str(a

我刚刚编写了一个简单的python程序。我想用我今天安装的python 3.6.3来执行它。默认情况下,还有可用的Python2.7和3.5,路径为/usr/bin/ 代码如下所示:

#! /usr/local/bin/python3.6

name = input("Enter your name: ")
age = int(input("Enter your age: "))
print("Your name is " + name + " and your age is " + str(age) + ".")
print(input("Press any key to close the program: "))
在这之后,我打开终端,导航到我保存文件的文件夹。 /home/neba/PYTHON_项目并使脚本可执行:chmod u+x nina.py

当我试图执行nina.py时,什么也没发生。我甚至试着用Python3.5和2.7执行它,但后来出现了一个错误。我拿了
请尝试使用“PythonLauncher”打开*.py文件,该工具随IDLE(Python3.xx版本)一起使用

查看屏幕截图中的错误消息。它并不是在抱怨你的Python程序。事实上,我敢打赌,您尝试从GUI文件管理器启动的任何类型的脚本都会遇到相同的问题:

无法执行子进程 “xterm”(没有这样的文件或目录)

它正在尝试启动
xterm
,这是一个X窗口系统的终端模拟器

我猜您需要安装xterm或者创建一个符号链接来运行您已经安装的任何其他GUI终端模拟器

这里是一个薄荷社区提供。安装它可能会让您启动并运行

如果您有另一个终端仿真器,如xfce terminal,则可以使用中所述的符号链接(根据需要调整确切的命令)

要了解更多想法,您可以尝试搜索


如果这不起作用,您可以尝试询问,因为这似乎是一个系统配置问题,而不是编程问题本身。

为什么要这样做,而不是在终端上执行
/nina.py
?我对python和编程都是新手。老实说,我只是遵循了。在linux上,只需从终端的同一目录中执行:“python3 nyna.py”。结果如何?好吧,它起作用了。但是,我想通过双击脚本来运行脚本,但仍然不起作用,我不知道为什么,也不知道是否可以执行这样的操作[OS Linux Mint 18.2 Xfce 64位]。无论如何,谢谢你的建议。亲爱的先生,非常感谢你全面的回答。安装xterm包解决了我的问题。