我在Windows 10和Pycharm中使用python 2.7中的gdal,我无法在环境中修复GDAL_DATA路径。因为我收到了这条消息:
错误4:无法打开EPSG支持文件gcs.csv。尝试将GDAL_DATA环境变量设置为指向包含EPSG csv文件的目录。
我尝试使用命令行:
set GDAL_DATA='c:/Users/User/share/epsg_csv/'
并尝试使用python代码中的函数:
import os
os.environ["GDAL_DATA"] = 'c:/Users/User/share/epsg_csv/'
有什么建议吗?
答案 0 :(得分:0)
由于某种原因,我在使用Anaconda 4.6安装GDAL软件包时未设置GDAL_DATA
变量(因此也PROJ_LIB
变量)未设置。
要设置这些变量,请在调用任何地理模块之前在程序的开头执行以下操作。
import os
os.environ['GDAL_DATA'] = os.environ['CONDA_PREFIX'] + r'\Library\share\gdal'
os.environ['PROJ_LIB'] = os.environ['CONDA_PREFIX'] + r'\Library\share'
有关我的conda环境的信息,CONDA_PREFIX为:
c:\Users\<user_name>\Ananconda3\envs\<my_env>
希望这会有所帮助。