Не удается импортировать пакет py-translate 1.03

#python #import #packages

#python #импорт #пакет

Вопрос:

Кто-нибудь знаком с этим пакетом? Я попробовал простую установку и многое увидел в решении проблем с импортом

 >>> import translate
  

вывод:

 Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import translate
  File "C:Python27libsite-packagestranslate__init__.py", line 8, in <module>
    from .translator import *
  File "C:Python27libsite-packagestranslatetranslator.py", line 13, in <module>
    import requests
ImportError: No module named requests
  

Более того, в каталоге пакета есть тестовый файл.
Я пытался запустить его, но я получил это:

 Traceback (most recent call last):
  File "C:Python27Libsite-packagestranslateteststest_translator.py", line 10, in <module>
from ..translator import translator
ValueError: Attempted relative import in non-package
  

Ответ №1:

Как вы установили py-translate. Для этого требуется: requests

Мой совет pip install requests (или easy_install requests )

Их последняя версия 1.0.2, но также выходит под 1.0.3.

Pip установите пакет, не загружайте просто архив, так как вы пропустите зависимости

Комментарии:

1. Спасибо, я просто пропустил пакет.

2. Но как я могу узнать, какой пакет включен в архив, который мне нужен?

3. Если вы используете pip или easy_install, зависимости выполняются за вас.

4. Если вы устанавливаете пакет вручную, проверьте setup.py файл, он указан в требованиях.