我正在尝试使用PyGaze随附的Shooting_Game软件包。在运行代码时,它会问我我的名字(玩家名称),一输入它,就会弹出错误消息:
Traceback (most recent call last):
File "<ipython-input-1-03fc3ba04ddb>", line 4, in <module>
from pygaze import libtime
File "C:\Program Files\Anaconda3\lib\site-packages\pygaze\libtime.py", line
25, in <module>
from pygaze._time.psychopytime import PsychoPyTime as Time
File "C:\Program Files\Anaconda3\lib\site-
packages\pygaze\_time\psychopytime.py", line 22, in <module>
import psychopy.core
ImportError: No module named 'psychopy'
在出现此问题之前,还有其他模块不起作用。据我所知,我已经将pygaze脚本文件(其名称已在程序中导入)复制粘贴到我的路径位置。这可以工作,因为可以导入许多模块,甚至还要求我输入播放器名称。不过,下一件事就是我为什么在这里。
import highscores
from constants import *
from pygaze import libtime
from pygaze.libscreen import Display, Screen
from pygaze.libinput import Keyboard
from pygaze.eyetracker import EyeTracker
import random
我希望它能够跟踪我的眼球运动,并据此为我提供一个射击目标的游戏。它最初只是问我名字,然后分解说找不到模块。有关PyGaze及其安装位置的更多信息,请检查:http://www.pygaze.org/
编辑:我确实尝试过pip install psychopy,但这是cmd的结果:
from setuptools.config import read_configuration
ImportError: No module named 'setuptools.config
然后我尝试了pip install setuptools,结果发现我已经安装了它。仍然弹出。
编辑2:最新更新,我遵循以下注释并安装了setuptools,但是在安装时遇到了另一个障碍。请查看我在12年2月2日对此帖子的评论。