Проблемы с pygooglevoice, включая ImportError: нет модуля с именем voice

Я пытался поиграться с pygooglevoice и попробовал пример send_sms. Это было то, что я пытался:

from googlevoice import Voice
from googlevoice.util import input

voice = Voice()
voice.login()

phoneNumber = input('Number to send message to: ')
text = input('Message text: ')

voice.send_sms(phoneNumber, text)

Однако это ошибка, которую я получаю:

Traceback (most recent call last):
  File "<pyshell#15>", line 1, in <module>
    from googlevoice import voice
  File "C:\Users\username\AppData\Local\Programs\Python\Python35-32\lib\site-packages\googlevoice\__init__.py", line 17, in <module>
    from voice import Voice
ImportError: No module named 'voice'

Это происходит потому, что голос модуля не виден, несмотря на то, что voice.py присутствует в том же модуле (папке). Проведя некоторое исследование, я обнаружил, что в conf.py я должен изменить

из ConfigParser импортировать ConfigParser, NoOptionError

в

из configparser импортировать ConfigParser, NoOptionError

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

Еще один вопрос: как мне использовать скрипт gvoice, который поставляется вместе с пакетом pygooglevoice?

0 ответов

Другие вопросы по тегам