GRASS algoritmalarının İşleme araç kutusundan çalışmasını sağlayan birkaç sorun yaşıyorum.
QGIS 3.4'ü (MacOS High Sierra) yeni yüklediğinizde, önce özel bir PATH değişkeni oluşturarak çözdüğüm python bulamaz. Daha sonra, QGIS uygulamasının içindeki grass74 dosyasını düzenleyerek çözdüğüm sekmelerin ve alanların tutarsız kullanımından şikayet ediyor. Şimdi GRASS algoritması ne olursa olsun bu hatayı alıyorum :
WARNING: Default locale settings are missing. GRASS running with C locale.
Default locale not found, using UTF-8
Traceback (most recent call last):
File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 2029, in <module>
main()
File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 1880, in main
set_paths(grass_config_dir=grass_config_dir)
File "/Applications/QGIS3.app/Contents/MacOS/grass/grass74", line 622, in set_paths
os.environ['MANPATH'] = sys_man_path
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/os.py", line 674, in __setitem__
value = self.encodevalue(value)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/os.py", line 744, in encode
raise TypeError("str expected, not %s" % type(value).__name__)
TypeError: str expected, not bytes
Şu anda yüklü Python 3.6.6 ve QGIS 3.4.2 (en son 24Nov2018 sürümü) var, ancak Python 3.6.5, Python 3.6.7, QGIS 3.0, 3.2, 3.3, 3.4.1 ile de denedim. .. İyi değil, aynı hata.
Buralarda, Windows QGIS için benzer sorunlara (kodlama ile ilgili) sahip olan, ancak çözülen ancak Windows bölgesini ABD'ye ayarlayan insanlar buldum. İşletim sistemim Portekizce olmasına rağmen, QGIS'i İngilizce olarak kullanıyorum ve işletim sistemini Amerika bölgesine ve İngilizce diline ayarlamayı denedim, ancak hata devam ediyor.
Bununla ilgili bir şey bilen var mı?