Python не распознает файл _sendkeys.c, когда я пытаюсь запустить SendKeys.py - PullRequest
1 голос
/ 12 июля 2019

Я пытаюсь запустить скрипт, который использует 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

Интересно то, что этот скрипт в настоящее время работает нормально на рабочем столе нашей лаборатории, поэтому мойЦель состоит в том, чтобы найти разницу в настройках пути, расположении файлов или в буквальном смысле любой другой потенциальной проблеме, поэтому этот сценарий работает и на ноутбуке.

Я установил столько путей, сколько могу предположить, которые будут относиться к pythonЯ понизил версию Python на своем ноутбуке до версии, загруженной на мой рабочий стол, на которой работает SendKeys, и даже скопировал файлы, используемые на моем рабочем столе, и отправил их по электронной почте на мой ноутбук, чтобы убедиться, что они идентичны.

cd Python27/Scripts
python SendKeys.py

и возникает указанная выше ошибка

Предполагается, что выходные данные будут представлять 't' каждые x секунд в другом окне (то есть в Matlab), но на данный момент этого не происходитиз-за ошибки ImportError

1 Ответ

0 голосов
/ 18 июля 2019

удалось найти решение.Я загрузил компилятор C ++ для Microsoft Visual Studio здесь (http://aka.ms/vcpython27)), а затем заново загрузил SendKeys.py, введя «python setup.py install» в командную строку.

...