2016-08-02 4 views
5

Я установил ReportLab черезУстановка: ReportLab: "ImportError: Нет модуль с именем reportlab.lib"

pip install reportlab 

(также попытался с помощью

easy_install reportlab 

)

..но Я получаю вышеуказанную ошибку. До этого есть еще один импорт RL - это .lib, на что он возражает. Раньше у меня была RL, но IT переделал мой компьютер, и я пытаюсь его перестроить. Сценарий отлично работает, но, думаю, есть что-то напуганное с установкой RL.

ReportLab: 3.3.0

+0

Не могли бы вы добавить некоторую дополнительную информацию, как, какая версия ReportLab установлен ('ReportLab .__ version__') и какая версия Python вы используете? И вы уже попробовали 'pip install --upgrade --force-reinstall reportlab'? – B8vrede

+1

Усилие переустановки работало! Я установил подушку через длинную серию небольших пакетов, и похоже, что там что-то сломалось. Когда я сделал силовую переустановку, она зафиксировала подушку и reportlab. Напишите ответ ниже, и я соглашусь - спасибо! – DeltaG

ответ

7

В большинстве случаев ошибки, как это вызваны сломанным пакета, либо в пакете оно само или в один из его зависимостей.

Лучший способ решить эту проблему - принудительно переустановить пакет, он переустановит пакет и его зависимости, возможно, восстановит пакет.

Чтобы принудительно переустановить reportlab использование:

pip install --upgrade --force-reinstall reportlab 
+0

Не работал для меня: когда я пытаюсь это сделать, он удаляет пипсы на полпути, что ломает вещи, поскольку pip становится неизвестным модулем. –