当我尝试运行SendKeys.py时,Python无法识别_sendkeys.c文件

时间:2019-07-11 22:23:32

标签: python windows sendkeys

我正在尝试运行一个包含SendKeys.py的脚本,以将扫描仪信号呈现给Matlab,以模拟fMRI扫描仪的计时环境。现在,当我使用所有python脚本进入该文件夹并运行SendKeys时,我得到此错误:

    File C:\Python27\Scripts\SendKeys.py", line 16, in (module)
      from _sendkeys.c import char2keycode, key_up, key_down, toggle_numlock
    ImportError: No module named _sendkeys.c

有趣的是,该脚本当前在我们实验室的桌面上可以正常运行,因此我的目标是发现路径设置,文件位置或其他潜在问题的不同,因此该脚本也可以在笔记本电脑上使用。< / p>

我已经设置了尽可能多的与python相关的路径,我已经将笔记本电脑上的python版本降级为在SendKeys可以在我的桌面上下载的版本,甚至复制了正在使用的文件。我的桌面并将其通过电子邮件发送到我的笔记本电脑,以确保它们相同。

cd Python27/Scripts
python SendKeys.py

随后出现上述错误

输出应该每x秒在不同的窗口(例如Matlab)上显示“ t”,但是由于ImportError的原因,到目前为止,它没有这样做

1 个答案:

答案 0 :(得分:0)

设法找到解决方案。我在此处(http://aka.ms/vcpython27下载了用于Microsoft Visual Studio的C ++编译器,然后在命令提示符下键入“ python setup.py install”重新下载了SendKeys.py。