首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析错误13权限被拒绝

解析错误13权限被拒绝
EN

Stack Overflow用户
提问于 2021-02-22 18:01:10
回答 1查看 138关注 0票数 1

我正在尝试使用股票鱼国际象棋引擎通过python-chess进行棋盘评估,但得到了许可错误。

mac os、python 3.7、Ipython至Conda 4.9.2

下面是回溯的最后一行的结果:

代码语言:javascript
复制
import chess.engine
engine = chess.engine.SimpleEngine.popen_uci("/Applications/Stockfish.app")
...
PermissionError: [Errno 13] Permission denied: '/Applications/Stockfish.app'

我已经成功地使用chmod设置了权限,但仍然收到错误。

请帮帮忙,在这一点上我被困住了。

EN

回答 1

Stack Overflow用户

发布于 2021-11-03 18:56:41

首先,Stockfish.app是stockfish在Mac上的桌面应用程序,而不是Stockfish引擎。所以你需要使用引擎。你可以在这里找到旧的引擎(https://www.dropbox.com/sh/75gzfgu7qo94pvh/NlXX-QLGu6),但是对于最后一个引擎,你需要使用HomeBrew:brew install stockfish安装它。有关详细信息,请参阅https://stockfishchess.org/download/

其次,在终端窗口中,键入chmod +x the_stockfish_engine_path以禁用权限限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66313494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档