#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 файл, он указан в требованиях.