我安装了QGIS 3,并尝试执行“筛子”,“合并”和“多边形”之类的工具。他们都给了我错误信息:
GDAL command output: /bin/sh: (scriptname).py: command not found
我在/Username/miniconda3/bin
和中都找到了脚本/Username/miniconda3/lib/python3.6/site-packages/GDAL-2.2.2-py3.6-macosx-10.9-x86_64.egg-info/scripts
。
在终端中检查env显示miniconda3/bin
路径中的内容:
PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin://Users/Username/miniconda3/bin
是什么原因导致执行这些脚本失败?
1
请编辑您的问题,并指定你如何安装QGIS 3.注意不能使用水蟒蟒与KyngChaos QGIS3包- osgeo-org.1560.x6.nabble.com/...
—
user2856
如果我不能将conda python与QGIS3一起使用,是否应该安装python.org python,然后重新安装QGIS3?我应该用conda python做什么?
—
艾里斯(Iris)
我认为QGIS使用了它自己的隔离的python / gdal环境,并且不希望有其他安装。因此似乎这是QGIS 3中的一个问题。我已经看到了QGIS 3的其他一些问题。它刚刚发布,发行说明(blog.qgis.org/2018/02/23/qgis-3-0-girona -is-released)说:“我们不希望它像2.18 LTR那样可靠。” 我将卸载3并回到2.18。
—
贾斯汀·布雷滕
@jdbcode QGIS不使用“它自己的隔离python / gdal环境,并且不查找任何其他安装。”。QGIS 3.0本身也不是问题。这是二进制兼容性的问题。QGIS 3.0是针对python.org Python 3.6构建的,要求将其单独安装。不是anaconda,自制软件或macports python。许多其他软件包也有相同的问题。在Windows环境中,有一个叫做“ DLL Hell”的东西。
—
user2856