CẬP NHẬT MỚI
Bây giờ, QGIS3 có thể được cài đặt từ osgeo
vòi homebrew của bạn, giúp tiết kiệm thông tin về các liên kết với python ... tức là
brew tap osgeo/osgeo4mac
brew install qgis
Sau đó nhập qgis
vào thiết bị đầu cuối để khởi chạy, sau đó ghim biểu tượng menu dock để đơn giản hóa việc khởi chạy trong tương lai.
Lưu ý rằng nhật ký bảng điều khiển cài đặt cũng sẽ cung cấp một ví dụ về cách liên kết symlink qgis
đến thư mục ứng dụng của bạn.
Do một số vấn đề hiện tại, có thể cần phải chạy ulimit -n 1024
từ thiết bị đầu cuối như một cách giải quyết cho Too many open files @ rb_sysopen - /usr/local/var/homebrew/locks/xmlto.formula.lock
lỗi. Bạn cũng có thể cần chạy brew install qgis
nhiều lần cho tất cả các gói để tìm thấy nhau.
CẬP NHẬT
(Phương pháp này yêu cầu cập nhật liên kết tượng trưng khi phiên bản thay đổi ... tức là không lý tưởng)
Đối với những người sử dụng homebrew, có lẽ tốt hơn là chỉ sử dụng một liên kết tượng trưng, nếu không tất cả các loại tàn phá có thể xuất hiện. ví dụ: nhị phân python chính thức sẽ sửa đổi của bạn ~./bash_profile
để python3
và pip3
không còn chỉ ra ...
Trong trường hợp của tôi, giờ đây tôi đã liên kết phiên bản homebrew (dọc theo dòng thảo luận trong câu trả lời được cung cấp bởi @Evenfire):
sudo ln -s /usr/local/Cellar/python/3.6.5/Frameworks/Python.framework /Library/Frameworks/Python.framework
QGIS3 sau đó phàn nàn rằng các gói python nhất định bị thiếu, có thể được cài đặt với pip3, ví dụ:
pip3 install owslib PyYaml psycopg2 jinja2 pygments plotly
Nó cũng có thể phàn nàn về gdal
, trong trường hợp của tôi, tôi chỉ đơn giản là sử dụng bia:
brew install gdal
NGUYÊN
(Phương pháp này không được khuyến nghị cho người dùng bia!)
Tôi cũng đã cài đặt python3 qua brew và đang gặp khó khăn tương tự.
Những gì có vẻ hoạt động là để cài đặt nhị phân python chính thức cài đặt /Library/Frameworks/Python.framework/Versions/3.6/bin/python3
.
Từ bản dùng thử và lỗi, điều này phải được thực hiện trước khi 1 Install GDAL Complete.pkg
gói được cài đặt, nếu không thì cài đặt chống lại python sai và QGIS 3 sẽ khiếu nại về các gói python bị thiếu.
Những người có thời gian thử nghiệm có thể hình dung thử các liên kết tượng trưng để sử dụng trực tiếp python3 (hoặc loại khác).