Python: установка и использование Exscript модуля Windows x86 - PullRequest
1 голос
/ 18 августа 2011

Я бился головой о стену, пытаясь установить Exscript. После нескольких неудачных попыток сделать это вручную, я установил ActivePython и успешно запустил «pypm install Exscript» из командной строки cmd.

Я сейчас просматриваю документацию Exscript (здесь можно найти https://github.com/knipknap/exscript/wiki/Python-API-Tutorial), и если я запускаю первый пример сценария, я получаю ошибку:

>>> from Exscript.util.interact import read_login

Traceback (most recent call last):
  File "<pyshell#6>", line 1, in <module>
    from Exscript.util.interact import read_login
ImportError: No module named interact

Итак, я понимаю, что это говорит о том, что модуль не взаимодействует. Как я могу это проверить? Есть ли способ, которым я могу вручную добавить этот модуль? Я хотел бы знать, ПОЧЕМУ этот модуль не поставляется с пакетом, но это может быть невозможно ответить:)

Любая помощь очень ценится. Спасибо

  • РЕДАКТИРОВАТЬ -

import Exscript.util работает, но если я пытаюсь импортировать Exscript.util.Interact, я получаю сообщение об ошибке. Когда я смотрю в util.py, я вижу запись, которая говорит "из FooLib import Interact". Сначала я подумал, что это может быть просто ошибка с заглавной буквы (Exscript.util.interact против util.Interact), но ни одна из них не работает. Я не уверен, куда идти отсюда ...: (

  • РЕДАКТИРОВАТЬ -

Я разместил этот вопрос на форумах разработчиков, надеюсь, у него будет ответ для нас. https://github.com/knipknap/exscript/issues/15

  • РЕДАКТИРОВАТЬ -

Разработчик предположил, что я использую старую версию, и сказал мне загрузить последнюю версию. Я изо всех сил пытался установить модуль вручную, поэтому я нашел, как легко установить модули py. Я нашел рецензию на easy_install.exe. Я запустил «c: \ Python26> easy_install C: \ Users \ support \ Desktop \ lou \ knipknap-exscript-v2.1-70-gf5583f3.tar.gz» из командной строки cmd, модуль был установлен (без ошибок) и Теперь, когда я запускаю скрипт, он работает.

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

СПАСИБО всем за комментарии Я искренне ценю вашу помощь.

Л

1 Ответ

1 голос
/ 18 августа 2011

Один из распространенных способов установки пакетов - это каталоги.Поэтому проверьте каталог site-packages на наличие каталога Exscript, и внутри него должен быть каталог util, а внутри - файл interact.py.Ищите похожие варианты написания на случай, если в руководстве что-то написано неправильно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...