Установите SendKeys из исходного кода в Pydev (Windows) - PullRequest
0 голосов
/ 19 апреля 2011

Исполняемый установщик на http://www.rutherfurd.net/python/sendkeys/#version-history заблокирован моим корпоративным брандмауэром, поэтому я пытаюсь установить его из исходного кода. Никогда раньше этого не делал.

Попытка копирования исходного содержимого в C: \ Python26 \ Lib \ site-packages \ SendKeys-0.3 и указание на папку в качестве внешней библиотеки в свойстве Pythonpath моего проекта Eclipse Pydev. По-прежнему получаю «ImportError: нет модуля с именем SendKeys».

Помимо SendKeys.py, в папке также есть файл setup.py, который я пытался запустить, и _sendkeys.c, который я никогда не компилировал. Я чувствую, что пропустил какой-то шаг установки, но я не знаю, как это сделать, и не смог найти его в Интернете.

Любые советы или указатели приветствуются.

Ответы [ 2 ]

0 голосов
/ 06 марта 2014

Я знаю, что это старо, но мне удалось заставить это работать самостоятельно, и мне потребовалось немало времени, чтобы разобраться с этим.

Итак, для справки, вот что вам нужно сделать, чтобы настроить систему для компиляции из исходного кода (вы можете достичь своей цели другими способами, но я считаю это самым простым):

  1. Установите mingw (установите его вместе с графическим интерфейсом). Не выходите из программы установки, нажмите «Продолжить».
  2. Выберите base и gcc и установите их из программы установки GUI.
  3. Добавьте <mingw-install-dir>\bin\ на свой путь.
  4. В своем каталоге установки python (или virtualenv) создайте файл Lib \ distutils \ distutils.cfg с содержимым

    [build]
    compiler=mingw32
    
  5. Для python <2.7.6 в каталоге python удалите все вхождения -mno-cygwin из файла cygwinccompiler.py </li>

Наконец, загрузите sendkeys (я получил его с здесь , так как официальный сайт не работал, когда я пытался), распакуйте, cd и запустите python setup.py install

0 голосов
/ 19 апреля 2011

setup.py нужна команда.Запустите setup.py install.

...