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



我成功地安装了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

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

./black_box_regression

最新更新