chuyangliu / snake

Artificial intelligence for the Snake game.
Apache License 2.0
1.65k stars 481 forks source link

Illegal instruction (core dumped) #56

Closed Electrik-rich546456 closed 5 months ago

Electrik-rich546456 commented 10 months ago

I am trying to run this on ubuntu and it just gives me this errors

python -m pytest
/usr/bin/python: No module named pytest
python3 -m pytest
========================================================= test session starts =========================================================
platform linux -- Python 3.8.10, pytest-6.2.1, py-1.10.0, pluggy-0.13.1
rootdir: /home/user/bin/Eric7_workspace/snake
plugins: asyncio-0.10.0, anyio-4.0.0
collecting ... Fatal Python error: Illegal instruction

Current thread 0x00007fa99a4a4740 (most recent call first):
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 1166 in create_module
  File "<frozen importlib._bootstrap>", line 556 in module_from_spec
  File "<frozen importlib._bootstrap>", line 657 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/home/user/.local/lib/python3.8/site-packages/tensorflow/python/pywrap_tensorflow.py", line 64 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/home/user/.local/lib/python3.8/site-packages/tensorflow/python/pywrap_tfe.py", line 28 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/home/user/.local/lib/python3.8/site-packages/tensorflow/python/eager/context.py", line 35 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/home/user/.local/lib/python3.8/site-packages/tensorflow/python/__init__.py", line 40 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 961 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/home/user/.local/lib/python3.8/site-packages/tensorflow/__init__.py", line 41 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/home/user/bin/Eric7_workspace/snake/snake/solver/dqn/__init__.py", line 7 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/home/user/bin/Eric7_workspace/snake/snake/solver/__init__.py", line 1 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/home/user/bin/Eric7_workspace/snake/snake/game.py", line 10 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 848 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/home/user/bin/Eric7_workspace/snake/tests/gui/test_gui.py", line 2 in <module>
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/assertion/rewrite.py", line 170 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 1014 in _gcd_import
  File "/usr/lib/python3.8/importlib/__init__.py", line 127 in import_module
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/pathlib.py", line 531 in import_path
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/python.py", line 578 in _importtestmodule
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/python.py", line 500 in _getobj
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/python.py", line 291 in obj
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/python.py", line 516 in _inject_setup_module_fixture
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/python.py", line 503 in collect
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/runner.py", line 341 in <lambda>
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/runner.py", line 311 in from_call
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/runner.py", line 341 in pytest_make_collect_report
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/runner.py", line 458 in collect_one_node
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/main.py", line 808 in genitems
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/main.py", line 634 in perform_collect
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/main.py", line 333 in pytest_collection
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/main.py", line 322 in _main
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/main.py", line 269 in wrap_session
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/main.py", line 316 in pytest_cmdline_main
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/callers.py", line 187 in _multicall
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/manager.py", line 84 in <lambda>
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/manager.py", line 93 in _hookexec
  File "/home/user/.local/lib/python3.8/site-packages/pluggy/hooks.py", line 286 in __call__
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/config/__init__.py", line 162 in main
  File "/home/user/.local/lib/python3.8/site-packages/_pytest/config/__init__.py", line 185 in console_main
  ...
Illegal instruction (core dumped)
user@user-System:~/bin/Eric7_workspace/snake$ python run.py -s
  File "run.py", line 38
    print(f"Solver: {conf.solver_name}   Mode: {conf.mode}")
                                                          ^
SyntaxError: invalid syntax
user@user-System:~/bin/Eric7_workspace/snake$ python run.py
  File "run.py", line 38
    print(f"Solver: {conf.solver_name}   Mode: {conf.mode}")
                                                          ^
SyntaxError: invalid syntax
user@user-System:~/bin/Eric7_workspace/snake$ python3 run.py -s
Illegal instruction (core dumped)
chuyangliu commented 6 months ago

Are you using python 3.6 or above?