هل أنا أفتقد خطوة في بناء / تثبيت VTK-5.4 مع ارتباطات Python2.6 على أوبونتو 9.04؟
سؤال
قمت ببناء وتثبيت VTK-5.4 بنجاح مع Bython Bindings من المصدر. ومع ذلك، عندما أحاول استيراد VTK في بيثون، فإنه يعطي خطأ Traceback التالي
ملف ""، خط 1، في
ملف "/usr/local/lib/pothon2.6/dist-packages/vtk-5.4.2-pain2.6.egg/vtk/فيه.py "، السطر 41، من استيراد مشترك *
ملف "/usr/local/lib/potthon2.6/dist-packages/vtk-5.4.2-pain2.6.egg/vtk/Common.py"، السطر 7، من خلال استيراد LibvtkCommonpython *
Mrumportror: LibvtkCommonpythond.so.5.4: لا يمكن فتح ملف كائن مشترك: لا يوجد مثل هذا الملف أو الدليل
لذلك أنا أتساءل ما أفتقده؟ لقد حاولت إضافة /usr/local/lib/vtk-5.4 إلى المسار والمتغيرات البيئية PythonPrath وما زالت تحصل على نفس النتيجة. أي تلميحات أو اقتراحات؟
ملاحظة:libvtkcommonpythond.so.5.4. موجود في /usr/local/lib/vtk-5.4 باعتباره symlink ل libvtkcommonpythond.so.5.4.2.
المحلول
اختبار إذا كنت إضافة /usr/local/lib
لك $LD_LIBRARY_PATH
يساعد:
في قذيفة:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
إذا كان يعمل، اجعلها دائمة (إضافة /usr/local/lib
ل /etc/ld.so.conf
) _ (ادارة 'ldconfig -n /usr/local/lib
')