কিউজিআইএস লোড করতে ব্যর্থ


12

আমি পাইপ ব্যবহার করে কিছু পাইথন লাইব্রেরি ইনস্টল করেছি (প্যান্ডাস, স্কিপি, সিম্পিকএমএল) এবং যতবারই আমি কিউজিআইএস লোড করার চেষ্টা করি তখন থেকেই আমি এই ত্রুটি পেয়েছি:

Warning: loading of qgis translation failed
[/usr/share/qgis/i18n//qgis_en_US]
Warning: loading of qt translation failed
[/usr/share/qt4/translations/qt_en_US]
Warning: QCss::Parser - Failed to load file  "/style.qss" 
Warning: QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action 
Warning: QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) const: Condition failed: action 
QH6248 qh_lib_check: Incorrect qhull library called.  Caller uses reentrant Qhull while library is non-reentrant
QH6249 qh_lib_check: Incorrect qhull library called.  Size of qhT for caller is 8184, but for library is 2896.
QH6255 qh_lib_check: Cannot continue.  Library 'qhull 7.2.0 (2015.2 2016/01/18)' uses a dynamic qhT via qh_QHpointer (e.g., qhull_p.so)

কি সমস্যা? আমি কীভাবে এটি ঠিক করতে পারি? আমার সংস্করণটি 2.14 14 আমি এটি অপসারণ করা উচিত? অথবা কিউহুল লাইব্রেরি মুছে ফেলতে পারে?


hub.qgis.org/issues/5169 একবার এটি দেখুন
এস থিয়াকু

এটি পাইথন কিগিস অপসারণের পরামর্শ দেয়। যদিও এটি আমার দরকার
স্টেফানোস

'Qgis --noplugins' চেষ্টা করুন, যদি এটি শুরু হয় তবে সমস্যাটি কিছু প্লাগইনের কারণে হতে পারে
এস থিয়াকু

আপনি কোন উবুন্টু সংস্করণ এবং কোন কিউজিআইএস রেপো ব্যবহার করেছেন তা যুক্ত করতে পারেন? এবং সম্ভবত চালান apt-cache rdepends libqhull*। কিউগিস / ডেবিয়ান রেপো থেকে, আমি কেবল তৃতীয় সতর্কতা এবং libqhull7 পেয়েছি।
আন্দ্রেজে

উবুন্টু সংস্করণ: 16.04 আমি উবুন্টু গিস রেপো থেকে ইনস্টল করেছি ( ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu ) এই কমান্ডটি চালিয়ে আমি বিপরীত নির্ভরের একটি তালিকা পাই। কোনটি আগ্রহী? আমি নিশ্চিত যে গতকাল এমন কিছু ঘটেছিল যা আমি এই লাইব্রেরিগুলি ইনস্টল করেছি ..... :-(
স্টেফানোস

উত্তর:


21

লিনাক্স মিন্টে একই সমস্যা পেয়েছেন এবং শেষ পর্যন্ত এটি ঠিক করেছেন।

সমস্যাটি হ'ল আপনি কয়েকটি অজগর গ্রন্থাগার ইনস্টল করেছেন এবং এর মধ্যে একটি QGIS এর নির্ভরতা।

কিউআইজিআইএস ~ 2.18 স্কিপি ০.০ fine এর সাথে দুর্দান্ত কাজ করে এবং এই লাইব্রেরিকে নতুন সংস্করণে আপগ্রেড করার পরে আপনার ০.৯৯ রয়েছে।

কিউজিআইএস 0.19 দিয়ে লোড হবে না কারণ libqhull ত্রুটি।

আপনাকে যা করতে হবে তা হ'ল সহজভাবে:

pip install scipy==0.17

এবং সবকিছু ঠিক থাকা উচিত। আপনি আরও নতুন সংস্করণ দিয়ে চেষ্টা করতে পারেন তবে কোনটি ভাল তা আমি নিশ্চিত নই। আমি 0.11 এ ডাউনগ্রেড হয়েছি এবং এটি আমার পুনরায় গঠন করে।


মূল উবুন্টু রেপোতে জেনিয়ালের জন্য পাইথন-স্কিপি সংস্করণ 0.17.0 রয়েছে, যদি আপনি পিপের পরিবর্তে প্যাকেজ ব্যবহার করতে পছন্দ করেন।
আন্দ্রেজে

শহরবাসী...!!! তুমি আমাকে বাঁচালে..! আমি ডাউনগ্রেড হয়েছি এবং এটি কাজ করে। যদিও প্রারম্ভকালে কিউজিআইএস একটি বার্তা দেখায় যে শেষ ক্রাশের কারণে প্লাগইন অক্ষম করা হয়েছে। ধন্যবাদ ^ _ ^ @ আন্ড্রেজে আপনি বোঝাচ্ছেন পিপের পরিবর্তে আমার কি সিনাপটিক ব্যবহার করা উচিত?
স্টেফানোস

সিনাপটিক বা sudo apt-get install। এটি কিউজিআইএস এবং জিডিএল প্যাকেজগুলির সাথে আরও ভাল কাজ করে।
আন্দ্রেজে


2
scipy==0.17QGIS 2.14
লিও

2

একই সমস্যাটি আমার কিউজিআইএসকে ফেডোরা 27-তে কিছু সময়ের জন্য উদ্বিগ্ন করেছিল। কিউজিআইএস ঠিকঠাক কাজ করছিল, তবে আমি যদি কুইগিস-পাইথন ইনস্টল করতে চাইতাম তবে লিবকহুল ত্রুটি কিউজিআইএস শুরু করতে বাধা দিয়েছে।

আমি উত্স থেকে লিবকহুল সংকলন করে একটি কুরুচিপূর্ণ কৌশল করেছি এবং ম্যানুয়ালি সংকলিত সংস্করণ দিয়ে /usr/lib64/libqhull.so.7.2.0 কে ওভাররাইট করেছি এবং সমস্যাটি চলে গেছে। পুরো পদ্ধতিটি ছিল:

  1. কিউগিস-ডেভেল ইনস্টল করুন

    dnf install qgis-devel

    (সুতরাং কিউজিআইএস ভেঙে গেছে এবং শুরু করতে পারে না)

  2. কিউহুল উত্সটি ডাউনলোড করুন, লিবকহুল লাইব্রেরিটি সংকলন এবং ওভাররাইট করুন

    cd /usr/local/src
    wget http://www.qhull.org/download/qhull-2015-src-7.2.0.tgz
    tar xzvf qhull-2015-src-7.2.0.tgz
    cd qhull-2015.2
    make
    cp -p lib/libqhull_r.so.7.2.0 /usr/lib64/libqhull.so.7.2.0
    
  3. কিউজিআইএস এখন পাইথন কনসোল সক্ষম করে চালানো উচিত

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.