0

我正在尝试运行一个需要模块 chess 和 chess.uci的程序。

我执行“py -m pip install chess”,但收到错误消息

文件“D:\Pythonfiler\sjakk\PySimpleGUI\Chess\Demo_Chess_AGAINST_AI.py”,第 7 行,在 import chess.uci ModuleNotFoundError: No module named 'chess.uci'

有人知道我能做什么吗?或者我做错了什么?

4

1 回答 1

0

演示脚本较旧,于 2018 年 10 月 24 日构建,需要一些步骤才能运行。

  • 下载StockFish Chess引擎:https ://stockfishchess.org/download/ ,解压到持有者,脚本启动时需要提供指定文件的路径。
  • 此脚本附带一些 png 文件,因此您无法直接运行它,请尝试https://github.com/PySimpleGUI/PySimpleGUIPySimpleGUI-master.zip并在 button 下下载 zip 文件Code,然后解压缩到一个持有人,您可以在其中找到持有人PySimpleGUI-master\Chess的脚本文件和png 文件。
  • 为设计演示脚本时使用的旧库安装 python-chess==0.25.1
  • Demo_Chess_AGAINST_AI.py在 holder 下运行脚本PySimpleGUI-master\Chess
  • 在移动任何棋子之前需要在GUI的右侧设置一些参数,否则会失败。
于 2021-12-01T07:30:43.973 回答