首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:“stockfish”对象没有属性“stockfish”

AttributeError:“stockfish”对象没有属性“stockfish”
EN

Stack Overflow用户
提问于 2021-08-06 23:21:23
回答 1查看 244关注 0票数 0

我正在用Stockfish编写一个无许可证的机器人。第一行代码失败,并显示多条错误消息:

代码语言:javascript
复制
Exception ignored in: <function Stockfish.__del__ at 0x000002501F877550>
Traceback (most recent call last):
  File "C:\Users\jcbri\AppData\Local\Programs\Python\Python39\lib\site-packages\stockfish\models.py", line 396, in __del__    self._put("quit")
  File "C:\Users\jcbri\AppData\Local\Programs\Python\Python39\lib\site-packages\stockfish\models.py", line 80, in _put    
    if not self.stockfish.stdin:
AttributeError: 'Stockfish' object has no attribute 'stockfish'

机器人在控制台中这样说:

代码语言:javascript
复制
2021-08-06 16:05:04,694: Backing off play_game(...) for 2.0s (FileNotFoundError: [WinError 2] The system cannot find the file specified)

我的代码:

代码语言:javascript
复制
from stockfish import Stockfish
fish = Stockfish("C:/Users/jcbri/Downloads/stockfish_14_win_x64_avx2/stockfish_14_win_x64_avx2/stockfish_14_win_x64_avx2.exe")

## My evaluation code

我使用的是Windows10,并且安装了Stockfish模块。我是不是遗漏了什么文件或代码片段?

EN

回答 1

Stack Overflow用户

发布于 2021-08-30 19:15:17

尝试使用"\“而不是"/”

代码语言:javascript
复制
from stockfish import Stockfish
fish = Stockfish("C:\\Users\\jcbri\\Downloads\\stockfish_14_win_x64_avx2\\tockfish_14_win_x64_avx2\\stockfish_14_win_x64_avx2.exe")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68688303

复制
相关文章

相似问题

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