PEMBARUAN BARU
QGIS3 sekarang dapat diinstal dari osgeo
keran homebrew, yang menyimpan mucking tentang symlink python ... yaitu
brew tap osgeo/osgeo4mac
brew install qgis
Kemudian ketik qgis
terminal yang akan diluncurkan, lalu sematkan ikon menu dock untuk mempermudah peluncuran di masa mendatang.
Perhatikan bahwa log konsol instalasi juga akan memberikan contoh cara menyinkronkan qgis
ke direktori aplikasi Anda.
Karena beberapa masalah saat ini, mungkin perlu dijalankan ulimit -n 1024
dari terminal sebagai solusi untuk Too many open files @ rb_sysopen - /usr/local/var/homebrew/locks/xmlto.formula.lock
kesalahan tersebut. Anda mungkin juga perlu menjalankan brew install qgis
lebih dari satu kali untuk semua paket untuk menemukan satu sama lain.
PEMBARUAN TUA
(Metode ini membutuhkan pembaruan symlink ketika versi berubah ... yaitu tidak ideal)
Bagi mereka yang menggunakan homebrew, mungkin lebih baik menggunakan symlink saja, jika tidak semua kekacauan bisa muncul. misalnya biner python resmi akan memodifikasi Anda ~./bash_profile
sehingga python3
dan pip3
tidak lagi menunjuk ke pembuatan ...
Dalam kasus saya sekarang saya menghubungkan versi homebrew (sesuai dengan diskusi dalam jawaban yang diberikan oleh @Evenfire):
sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework
QGIS3 kemudian mengeluh bahwa paket python tertentu hilang, yang dapat diinstal dengan pip3, misalnya
pip3 install owslib PyYaml psycopg2 jinja2 pygments plotly
Mungkin juga mengeluh tentang gdal
, dalam kasus saya, saya hanya menggunakan minuman:
brew install gdal
ASLI
(Metode ini tidak disarankan untuk pengguna minuman!)
Saya juga sudah menginstal python3 melalui minuman dan saya mengalami kesulitan yang sama.
Yang tampaknya berhasil adalah menginstal binari python resmi yang diinstal ke /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
.
Dari percobaan dan kesalahan, ini harus dilakukan sebelum 1 Install GDAL Complete.pkg
paket diinstal, yang jika tidak diinstal terhadap python yang salah dan QGIS 3 akan mengeluh tentang paket python yang hilang.
Mereka yang memiliki waktu untuk bereksperimen dapat mencoba symlink untuk berkeliling secara langsung menggunakan brew (atau lainnya) python3.