อัพเดทใหม่
ตอนนี้คุณสามารถติดตั้ง QGIS3 ได้จากการosgeo
แตะ homebrew ซึ่งจะช่วยประหยัดการแมคด้วย python symlink ... เช่น
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
มากกว่าหนึ่งครั้งเพื่อให้แพ็คเกจทั้งหมดค้นหาซึ่งกันและกัน
อัปเดตเก่า
(วิธีนี้ต้องการการอัปเดต symlink เมื่อเวอร์ชันเปลี่ยน ... ไม่เหมาะ)
สำหรับผู้ที่ใช้ homebrew คงเป็นการดีกว่าถ้าใช้ symlink มิฉะนั้นความเสียหายทุกประเภทอาจเกิดขึ้นได้ เช่นไบนารีไพ ธ อนอย่างเป็นทางการจะปรับเปลี่ยนของคุณ~./bash_profile
เพื่อที่python3
และpip3
ไม่ชี้ไปที่ก่อ ...
ในกรณีของฉันฉันตอนนี้ symlinked รุ่น homebrew (ตามแนวของการสนทนาในคำตอบที่ได้รับจาก @Evenfire):
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
ORIGINAL
(ไม่แนะนำวิธีนี้สำหรับผู้ใช้การต้มเบียร์!)
ฉันได้ติดตั้ง python3 ผ่านทาง Brew แล้วและฉันก็พบกับความยากลำบากเช่นเดียวกัน
สิ่งที่ดูเหมือนว่าการทำงานคือการติดตั้งอย่างเป็นทางการไบนารีหลาม/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
ซึ่งติดตั้ง
จากการทดลองและข้อผิดพลาดสิ่งนี้จะต้องทำก่อนที่1 Install GDAL Complete.pkg
จะมีการติดตั้งแพ็กเกจซึ่งจะทำการติดตั้งไพ ธ อนผิดและ QGIS 3 จะบ่นเกี่ยวกับแพ็กเกจหลาม
ผู้ที่มีเวลาในการทดสอบอาจลองใช้ symlinks เพื่อไปรอบ ๆ โดยตรงโดยใช้ Brew (หรืออื่น ๆ ) python3