基本上这是我遇到运行C程序的问题,我试图从终端运行python程序,但问题又出现了。在确切的目录中绑定一个确切的文件后,终端似乎没有运行该程序,只是跳过它。
在终端命令上运行和显示有什么问题吗?
$ ls
hello_world.py
$ python hello_world.py
$
下面的'脚本'是我用sublime文本运行代码的方式。基本上从我的观点来看,脚本本身没有问题。
print('Hello Python world!')
如果您的python已正确安装,那么终端没有问题。 Python解释器逐行执行代码。它正在完成文件并从中出来。
每当我遇到这种问题时,都是因为我试图运行的文件与我正在改变的文件不一样。我建议在实际运行之前使用某些东西(比如cat
)来检查文件的内容。
因此,在您的情况下,弹出您的终端并运行:
$ cat hello_world.py
输出应该是
$ cat hello_world.py
print("Hello Python World!")
如果输出为空,则表明您的问题。尝试用sublime
打开那个确切的文件。可能与
$ sublime hello_world.py
在.py文件的顶部
加
#!/usr/bin/python3
然后,当您需要授予您的文件权限
chmod +x hello_world.py
然后跑
./hello_world.py
如果你想让python2在usr / bin中改变它,这将在python3中运行它