【发布时间】:2023-04-16 06:28:01
【问题描述】:
我正在尝试使用stockfish chess引擎通过python-chess进行棋盘评估,但出现权限错误。
mac os、python 3.7、Ipython 到 Conda 4.9.2
这是回溯的最后一行的结果:
import chess.engine
engine = chess.engine.SimpleEngine.popen_uci("/Applications/Stockfish.app")
...
PermissionError: [Errno 13] Permission denied: '/Applications/Stockfish.app'
我已成功使用 chmod 设置权限,但仍然收到错误消息。
请帮帮忙,这个有点卡住了。
【问题讨论】:
-
在 linux 中,
chmod需要 root 权限,这可能会导致问题。虽然不确定macos,但可能会有所帮助:) -
感谢您的评论。我能够解决 chmod 但仍然获得权限被拒绝...
标签: python permissions anaconda