أكثر

إعداد PYTHONPATH لإصدار QGIS المترجم على Linux

إعداد PYTHONPATH لإصدار QGIS المترجم على Linux


أحاول ضبط PYTHONPATH لكي أتمكن من تحميل فئات qgis في وحدة تحكم python (وليس QGIS Python).

لقد تابعت بعض الموارد التي وجدتها (PYQGIS Cookbook ، وغيرها) لكنني ما زلت أتلقى نفس رسالة الخطأ:

>>> استيراد qgis.core ImportError: لا توجد وحدة باسم qgis.core

أنا متأكد من أن المشكلة تكمن في أن لدي نسخة مجمعة من QGIS وبالطبع الطرق المقترحة مختلفة.

مجلد QGIS الخاص بي هو:

/ home / user / QGIS-master

حاولت إضافة ما يلي إلى.bashrcملف من أجل الحصول على PATH ولكن لم يتغير شيء (لا يزال الخطأ المذكور أعلاه):

تصدير PYTHONPATH = / home / user / QGIS-master / python /

شخص ما لديه فكرة عن المسار الصحيح الذي يجب علي تصديره؟


يجب أن يكون مجلد PYTHONPATH هو المجلد المترجم وليس المصدر. يجب أن يكون مسار البناء الخاص بك شيء مثل/ home / user / QGIS-master //انتاج/. أعتقد أنك تعمل من إنشاء إصدار QGIS الخاص بك حتى تقوم فقط بتصدير متغير البيئة مثل:

تصدير PYTHONPATH = / home / user / QGIS-master // الإخراج / بيثون /

قد يكون من الضروري أيضًا تعيين LD_LIBRARY_PATH (كما هو مذكور في PyQGIS Cookbook).

تصدير LD_LIBRARY_PATH = / home / user / QGIS-master // الإخراج / ليب /


شاهد الفيديو: QGIS Python Getting ready to use the QGIS Python API Version