我第一次尝试pyinstaller
。我创建了一个名为hello.py
的文件,只有一行代码:
print "hello"
我使用以下命令制作二进制文件:
pyinstaller hello.py
流程已成功完成,并在dist/hello
创建了二进制文件。我无法运行此二进制文件。当我试图从终端运行它时,我得到了,
bash: .: hello: cannot execute binary file
我试图从nautilus
双击它但没有发生任何事情。
我该如何运行这个二进制文件?
我正在使用Ubuntu 16.04
答案 0 :(得分:2)
通过在终端
中键入相对路径dist/hello
来使其运行
答案 1 :(得分:0)
for linux(在ubuntu 16.04 python3上测试)
pyinstaller hello.py --onefile
它会创建一个名为hello
的文件。
然后进入dist文件夹使用终端
cd dist
。
然后
./hello
。
看起来不像windows方式,但工作。 ./hello
就像在外面跑......