Python脚本赢得';双击后不执行,什么也没有发生?
我刚刚编写了一个简单的python程序。我想用我今天安装的python 3.6.3来执行它。默认情况下,还有可用的Python2.7和3.5,路径为/usr/bin/ 代码如下所示: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
#! /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包解决了我的问题。