我成功安装了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
答案 0 :(得分:4)
这与Python没有任何关系,只是标准的Unix语义。您始终需要通过可执行文件的路径引用可执行文件:
./black_box_regression