नई अपडेट
QGIS3 को अब होमबॉव osgeo
टैप से स्थापित किया जा सकता है , जो कि अजगर के सिम्बलिंक के साथ मिलिंग को बचाता है ...
brew tap osgeo/osgeo4mac
brew install qgis
फिर qgis
लॉन्च करने के लिए टर्मिनल में टाइप करें , फिर भविष्य में लॉन्चिंग को आसान बनाने के लिए डॉक मेनू आइकन को पिन करें।
ध्यान दें कि इंस्टॉलेशन कंसोल लॉग्स qgis
आपके एप्लिकेशन डायरेक्टरी में सहानुभूति रखने के लिए एक उदाहरण प्रदान करेगा ।
कुछ मौजूदा मुद्दों के कारण, ulimit -n 1024
टर्मिनल से Too many open files @ rb_sysopen - /usr/local/var/homebrew/locks/xmlto.formula.lock
त्रुटि के लिए समाधान के रूप में चलाना आवश्यक हो सकता है । आपको brew install qgis
एक-दूसरे को खोजने के लिए सभी पैकेजों के लिए एक से अधिक बार चलाने की आवश्यकता हो सकती है ।
पुराने अद्यतन
(जब संस्करण बदलते हैं, तो इस विधि को सहानुभूति अद्यतन करने की आवश्यकता होती है ... अर्थात आदर्श नहीं)
जो लोग homebrew का उपयोग करते हैं, उनके लिए यह बेहतर है कि वे केवल एक सिमलिंक का उपयोग करें, अन्यथा सभी प्रकार के कहर उभर सकते हैं। जैसे सरकारी अजगर द्विआधारी अपने संशोधित करेगा ~./bash_profile
ताकि python3
और pip3
अब बिंदु काढ़ा करने के लिए ...
मेरे मामले में अब मैंने होमब्रे संस्करण (@Evenfireiers द्वारा उपलब्ध कराए गए उत्तर में चर्चा की पंक्तियों के साथ):
sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework
QGIS3 ने तब शिकायत की कि कुछ अजगर पैकेज गायब थे, जिन्हें pip3 के साथ स्थापित किया जा सकता है, जैसे
pip3 install owslib PyYaml psycopg2 jinja2 pygments plotly
इसके बारे gdal
में शिकायत भी हो सकती है , मेरे मामले में मैंने बस काढ़ा इस्तेमाल किया है:
brew install gdal
मूल
(यह विधि काढ़ा उपयोगकर्ताओं के लिए अनुशंसित नहीं है!)
मैं भी python3 काढ़ा के माध्यम से स्थापित किया है और एक ही कठिनाई में चल रहा हूँ।
जो काम करने लगता है वह आधिकारिक अजगर बायनेरिज़ को स्थापित करने के लिए है /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
।
परीक्षण और त्रुटि से, 1 Install GDAL Complete.pkg
पैकेज स्थापित होने से पहले ऐसा करना पड़ता है , जो अन्यथा गलत अजगर के खिलाफ स्थापित होता है और QGIS 3 लापता अजगर पैकेजों के बारे में शिकायत करेगा।
जिन लोगों को प्रयोग करने में समय लगता है वे सीधे काढ़ा (या अन्य) python3 का उपयोग करके लगभग पाने के लिए सहानुभूति की कोशिश कर सकते हैं।