双击后Python脚本不会执行,没有任何反应?

时间:2017-11-11 17:53:05

标签: python

我刚刚制作了一个简单的python程序。我想用今天安装的python 3.6.3来执行它。默认情况下还有python 2.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_PROJECTS并使脚本可执行:chmod u + x nina.py

当我试图执行nina.py时,没有任何反应。我甚至试图用python 3.5和2.7执行它,但后来发生了错误。我拿了 screen-shot错误。

2 个答案:

答案 0 :(得分:0)

尝试使用“Python启动程序”打开* .py文件,它使用IDLE(Python 3.xx版本)。

答案 1 :(得分:0)

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

  

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

它正在尝试启动xterm,一个用于X Window系统的终端模拟器。

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

以下是提供xterm package的Mint社区。安装它可能会让您启动并运行。

如果你有另一个终端模拟器,如xfce-terminal,你可以使用this discussion中描述的符号链接(根据需要调整确切的命令)。

有关更多提示,您可以尝试搜索linux mint xfce failed to execute child process xterm

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