Anaconda Python 3.6 용 GDAL 라이브러리를 설치하려고합니다. conda install gdal
명령은 일반적으로 과거에이 작업을 수행하는 가장 좋은 방법 이었지만 새 버전의 Python 용으로 업데이트되지 않았습니다. 그게 pip 설치 및 소스에서 건물 떠난다. 나는 두 가지 방법으로 이런 짓을했는지,하지만이 할 때 나는 여전히 같은 오류 메시지가 : Python 3.6 용 GDAL 설치시 ImportError
>>> import gdal
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/user/anaconda3/lib/python3.6/site-packages/GDAL-2.2.0-py3.6-linux-x86_64.egg/gdal.py", line 2, in <module>
from osgeo.gdal import deprecation_warn
File "/home/user/anaconda3/lib/python3.6/site-packages/GDAL-2.2.0-py3.6-linux-x86_64.egg/osgeo/__init__.py", line 21, in <module>
_gdal = swig_import_helper()
File "/home/user/anaconda3/lib/python3.6/site-packages/GDAL-2.2.0-py3.6-linux-x86_64.egg/osgeo/__init__.py", line 17, in swig_import_helper
_mod = imp.load_module('_gdal', fp, pathname, description)
File "/home/user/anaconda3/lib/python3.6/imp.py", line 242, in load_module
return load_dynamic(name, filename, file)
File "/home/user/anaconda3/lib/python3.6/imp.py", line 342, in load_dynamic
return _load(spec)
ImportError: /usr/local/lib/libgdal.so.20: undefined symbol: sqlite3_column_table_name
내가 우분투 16.04해야합니다. 나는 솔루션을 찾기 위해 광범위하게 온라인을 검색했지만,이 방법들 중 어느 것도 나를 위해 일하지 않았다. 이견있는 사람?
참고로, 이것은 Python 3.5에서 작동합니다. 내 현재 해결 방법은 파이썬 3.5.3으로 다운 그레이드하고 있지만 파이썬 3.6에서이 작업을 수행하는 방법을 알고 싶습니다. – rmkemker
conda-forge 채널을 사용해 보셨습니까? Win64 GDAL 2.2 및 py36에서는 제대로 작동하므로 빌드/컴파일 오류가 발생합니다. 'conda install gdal -c conda-forge' –
제안에 감사하지만 우분투에서는 작동하지 않는 것 같습니다. 다른 오류이며 설치 한 다른 패키지와도 엉망이되었습니다. – rmkemker