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

Python可执行文件未运行:未找到命令,python,pyinstaller,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 --onef

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

成功了,啊,那是最基本的谢谢你,丹尼尔