2016-08-02 24 views
5

Tôi đã cài đặt ReportLab, quaCài đặt: ReportLab: "ImportError: Không có mô-đun tên reportlab.lib"

pip install reportlab 

(cũng đã cố gắng qua

easy_install reportlab 

)

..nhưng Tôi nhận được lỗi ở trên. Có các RL nhập khẩu khác trước đó - đó là .lib mà nó phản đối. Tôi đã có RL làm việc tuyệt vời trong quá khứ, nhưng CNTT đã tái hiện lại máy tính của tôi và tôi đang cố gắng xây dựng lại nó. Kịch bản hoạt động tốt, nhưng có một cái gì đó sôi nổi với bản cài đặt RL, tôi nghĩ vậy.

ReportLab: 3.3.0

+0

Bạn có thể thêm một số thông tin thêm, giống như phiên bản ReportLab được cài đặt ('ReportLab .__ version__') và đó Python phiên bản bạn đang sử dụng? Và bạn đã thử 'pip install --upgrade - force-reinstall reportlab' chưa? – B8vrede

+1

Cài đặt lại lực lượng hoạt động! Tôi đã cài đặt gối thông qua một loạt các gói nhỏ hơn, và nó trông giống như một cái gì đó đã phá vỡ trong đó. Khi tôi đã cài đặt lại lực, nó cố định gối và báo cáo. Viết một câu trả lời dưới đây, và tôi sẽ chấp nhận - cảm ơn! – DeltaG

Trả lời

7

Hầu hết các lần lỗi như thế này là do một gói bị hỏng, hoặc trong gói nó tự hoặc ở một trong đó là phụ thuộc.

Cách tốt nhất để giải quyết vấn đề như vậy là buộc cài đặt lại gói, nó sẽ cài đặt lại gói và phụ thuộc của gói đó có khả năng sửa chữa gói.

Để ép cài đặt lại reportlab sử dụng:

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

Đã không hoạt động đối với tôi: Khi tôi thử, nó sẽ gỡ cài đặt pip một nửa, điều này sẽ phá vỡ mọi thứ khi pip trở thành một mô-đun không xác định. –

Các vấn đề liên quan