2015-03-31 3 views
0

Каждый раз, когда я звоню следующий код:ImportError: Нет модуль с именем boilerpipe

from boilerpipe.extract import Extractor 

Я получаю ошибку о том:

Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "build/bdist.linux-x86_64/egg/boilerpipe/__init__.py", line 7, in <module> 
ImportError: No module named boilerpipe 

Я называю этот код в virtualenv. Когда я называю это в своей обычной среде, все работает нормально.

Любые предложения? Thanks

ответ

0

Возможно, у вас нет этого boilerpipe, установленного в virtualenv. Python ищет в этой среде библиотеку для пакетов, и если ее там нет, она не может ее загрузить.

Вот как проверить: запустите pip show boilerpipe и посмотрите, не получите ли вы информацию о пакете.

Вот пример вывода из pip show:

--- 
Name: boilerpipe 
Version: 1.2.0.0 
Location: /usr/local/lib/python2.7/site-packages 
Requires: JPype1, charade 

Если вы не можете увидеть любой выход, то установите пакет с pip install boilerpipe потому что вы не имеете его в virtualenv среде.

Если у вас уже есть этот пакет в вашей среде, попробуйте переустановить его. Сначала запустите pip uninstall boilerpipe, чтобы удалить все предыдущие установленные пакеты, а затем pip install boilerpipe, чтобы установить его.

Смежные вопросы