无法在 Linux 上运行 Pyinstaller 可执行文件

Piy*_*ava 5 python linux pyinstaller

我是pyinstaller第一次尝试。我创建了一个hello.py仅用一行代码命名的文件:

print "hello"
Run Code Online (Sandbox Code Playgroud)

我使用以下命令制作二进制文件:

pyinstaller hello.py
Run Code Online (Sandbox Code Playgroud)

该过程成功完成,并在 上创建了一个二进制文件dist/hello。我无法运行这个二进制文件。当我试图从终端运行它时,我得到了,

bash: .: hello: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)

我试图双击它,nautilus但没有任何反应。我怎样才能运行这个二进制文件?

我正在使用 Ubuntu 16.04

Piy*_*ava 5

通过dist/hello在终端中输入相对路径来运行它