python可执行文件不断崩溃

python可执行文件不断崩溃,python,ubuntu,Python,Ubuntu,我有一个小的python脚本,可以在我的计算机上打印我的全部内存: # !/usr/bin/env python3 import psutil if __name__ == '__main__': print('test') mem = psutil.virtual_memory() result = mem.total print(result) 当我使用以下命令执行时: sebastien@sebastien-PC:~/Documents$ python3

我有一个小的python脚本,可以在我的计算机上打印我的全部内存:

# !/usr/bin/env python3
import psutil

if __name__ == '__main__':
    print('test')
    mem = psutil.virtual_memory()
    result = mem.total
    print(result)
当我使用以下命令执行时:

sebastien@sebastien-PC:~/Documents$ python3 python-tests/metrictest.py 
我得到了正确的输出。现在我把它改成了一个可执行文件,它不断崩溃

sebastien@sebastien-PC:~/Documents$ ls -al python-tests/metrictest.py 
-rwxr-xr-x 1 sebastien sebastien 161 Jun  9 12:27 python-tests/metrictest.py
直到我开始点击其他地方,我的光标变成一个双叉,然后我得到以下错误,它才开始做任何事情

sebastien@sebastien-PC:~/Documents$ python-tests/metrictest.py 
python-tests/metrictest.py: line 6: syntax error near unexpected token `'test''
python-tests/metrictest.py: line 6: `    print('test')'

我如何解决这个问题,才能得到我需要的结果?

删除
之间的空格在第一行。

删除
之间的空格在第一行。

从命令行运行命令
/usr/bin/env python3
时会发生什么?生成了哪个版本的python?然后python 3.5.2以完全相同的方式打开,就像只需键入
python3
将其转换为可执行文件一样。我在cli
chmod 755-R python测试中使用chmod对其进行了更改
从命令行运行命令
/usr/bin/env python3
时会发生什么?生成了哪个版本的python?然后python 3.5.2以完全相同的方式打开,就像通过键入
python3
将其转换为可执行文件一样。我在cli
chmod 755-R python tests/