thomasahle / sunfish

Sunfish: a Python Chess Engine in 111 lines of code
https://www.chessprogramming.org/Sunfish
Other
2.95k stars 543 forks source link

Does not run on my iMac #110

Open doronby opened 1 year ago

doronby commented 1 year ago

tools/fancy.py -cmd ./sunfish.py Python 3.11.2 macOS Monterey

Output :

dby@dorons-imac sunfish-master % tools/fancy.py -cmd ./sunfish.py Traceback (most recent call last): File "/Users/dby/Downloads/sunfish-master/tools/fancy.py", line 284, in asyncio.run(main()) File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/runners.py", line 190, in run return runner.run(main) ^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/runners.py", line 118, in run return self._loop.run_until_complete(task) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete return future.result() ^^^^^^^^^^^^^^^ File "/Users/dby/Downloads/sunfish-master/tools/fancy.py", line 234, in main engine = await load_engine_from_cmd(args.cmd, debug=args.debug) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/dby/Downloads/sunfish-master/tools/fancy.py", line 40, in load_engine_fromcmd , engine = await chess.engine.popen_uci(cmd.split()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chess/engine.py", line 2681, in popen_uci await protocol.initialize() File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chess/engine.py", line 1429, in initialize return await self.communicate(UciInitializeCommand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/chess/engine.py", line 1094, in communicate return await command.result ^^^^^^^^^^^^^^^^^^^^ chess.engine.EngineTerminatedError: engine process died unexpectedly (exit code: 127)

Hamster-lord commented 1 year ago

it happens to me too

Hamster-lord commented 1 year ago

but it says: "Unable to locate engines.json file."