НОВА ОНОВЛЕННЯ
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
не один раз, щоб усі пакунки знаходили один одного.
СТАРИЙ ОНОВЛЕННЯ
(Цей метод вимагає оновлення символьних посилань, коли змінюються версії ... тобто не ідеально)
Тим, хто вживає домашню капусту, напевно, краще просто скористатися символьним посиланням, інакше можуть виникнути всі види хаосу. наприклад , офіційний пітон двійковий змінять ваші ~./bash_profile
так , що python3
і pip3
більше немає сенсу заварювати ...
У моєму випадку я зараз посилався на домашню версію (відповідно до дискусії у відповіді, наданій @Evenfire):
sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework
Потім QGIS3 скаржився на відсутність певних пакетів python, які можна встановити за допомогою pip3, наприклад
pip3 install owslib PyYaml psycopg2 jinja2 pygments plotly
Це також може скаржитися на те gdal
, що в моєму випадку я просто використовував заварку:
brew install gdal
ОРИГІНАЛЬНИЙ
(Цей спосіб не рекомендується користувачам пивоваріння!)
У мене також встановлено python3 через заварку, і я зіткнувся з тією ж складністю.
Що, здається, працює, це встановити офіційні бітонні файли python, на які встановлюється/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
.
З спроб та помилок, це потрібно зробити до встановлення 1 Install GDAL Complete.pkg
пакета, який інакше встановиться проти неправильного python, і QGIS 3 поскаржиться на відсутні пакети python.
Ті, хто встигнути експериментувати, могли б спробувати посилання, щоб обійтись безпосередньо за допомогою пивного (або іншого) python3.