Python可执行文件未运行:找不到命令

时间:2019-06-17 19:01:26

标签: python pyinstaller

我成功安装了pyinstaller(通过conda)并创建了一个可执行文件。 我可以看到可执行文件,但无法运行

'''$ python -V

Python 3.6.8 :: Anaconda, Inc.'''

这是在macOS上,使用

安装的
'''conda install -c conda-forge pyinstaller '''

'''
$ pyinstaller --version

3.4

'''

运行pyinstaller创建可执行文件

pyinstaller --onefile black_box_regression.py

我可以在dist目录中成功创建可执行文件

$/Users/xyz/dist

$ls -lrt

-rwxr-xr-x  1 xyz  staff  274241591 Jun 17 13:39 black_box_regression

但是当我运行它时,出现波纹管错误

$ black_box_regression

-bash: black_box_regression: command not found

1 个答案:

答案 0 :(得分:4)

这与Python没有任何关系,只是标准的Unix语义。您始终需要通过可执行文件的路径引用可执行文件:

./black_box_regression