gpt4 book ai didi

Python-chess 打开 UCI 引擎权限错误被拒绝

转载 作者:行者123 更新时间:2023-12-04 11:46:17 26 4
gpt4 key购买 nike

我目前正在创建一个 python 脚本,它使用 python-chess 和 chess.uci 打开国际象棋引擎 Stockfish。但是,当我尝试打开 Stockfish 引擎时,我得到了

PermissionError: [Errno 13] Permission denied



所以我更深入地研究了这个问题,显然,你不能直接打开目录或文件夹。但是,查看有关为 python-chess 打开 UCI 引擎的文档,该示例显示打开似乎是/usr/bin 下的目录

文档在这里: https://python-chess.readthedocs.io/en/v0.23.10/uci.html

有没有其他方法可以使用 UCI 打开引擎?
我的操作系统是 Mac OS。

最佳答案

好的,对不起,我迟到了^^
几个月前我遇到了同样的问题。
首先,在 Mac 上,确保您的文件不是 .exe 文件。它应该是一个 Mac 可执行文件(即,如果您双击您的文件,它将打开终端)。
如果没有,安装 Homebrew,然后 $ brew install stockfish .
接下来在 Finder 中找到 Stockfish 可执行文件路径,并为其文件夹位置打开一个新的终端窗口。粘贴 $ chmod +x your_stockfish_exe_name并重试用 Python 打开 Stockfish。

关于Python-chess 打开 UCI 引擎权限错误被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53219192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com