سؤال

أحاول تثبيت Pisa، لقد قمت بتثبيت جميع المتطلبات.

أحاول الاستيراد:

import ho.pisa as pisa

أو:

import xhtml2pd.pisa as pisa

خطأ:

ImportError
Exception Value:    

No module named reportlab.lib.units

التتبع الأخير:

from pisa_util import *

from reportlab.lib.units import inch, cm

أنا أركض في بيئة افتراضية.أعتقد أنني قمت بتثبيت جميع المتطلبات.

فعلتُ:

sudo apt-get install python-pisa

تم إنشاء test.html، وفي سطر الأوامر:

xhtml2pdf test.html target.pdf

يؤدي هذا إلى إنشاء ملف pdf بشكل صحيح

لكن:

pip install reportlab
Requirement already satisfied (use --upgrade to upgrade): reportlab in /usr/local/lib/python2.7/dist-packages
Cleaning up...

لا يزال رمي الخطأ.

هو موضع تقدير أي مساعدة.

هل كانت مفيدة؟

المحلول

هذا هو الحل من صاحب السؤال، تم نقله إلى القسم المناسب.
إلى كاتب السؤال:إذا كنت ترغب في اكتساب السمعة، فلا تتردد في كتابة إجابة جديدة، ثم قم بإرسال رسالة لي لإزالة هذه الإجابة.

وأخيرا تم إصلاح المشكلة.

إذا كنت في بيئة افتراضية، فيجب عليك تنفيذ ما يلي:

pip install reportlab

في ال bin الدليل تحت project المجلد، أي:

~/.virtualenvs/project/bin

نصائح أخرى

pip تثبيت xhtml2pdf

pip تثبيت pisa

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top