Python 如何修复环境变量GDAL_数据路径集?

Python 如何修复环境变量GDAL_数据路径集?,python,environment-variables,pycharm,anaconda,gdal,Python,Environment Variables,Pycharm,Anaconda,Gdal,我一直在Windows10和Pycharm中使用Python2.7中的gdal,但我无法修复环境中的gdal_数据路径。因为我得到了这个信息: 错误4:无法打开EPSG支持文件gcs.csv。尝试将GDAL_数据环境变量设置为指向包含EPSG csv文件的目录 我尝试使用命令行: set GDAL_DATA='c:/Users/User/share/epsg_csv/' 并尝试在python代码中使用函数: import os os.environ["GDAL_DATA"] = 'c:/Use

我一直在Windows10和Pycharm中使用Python2.7中的gdal,但我无法修复环境中的gdal_数据路径。因为我得到了这个信息:

错误4:无法打开EPSG支持文件gcs.csv。尝试将GDAL_数据环境变量设置为指向包含EPSG csv文件的目录

我尝试使用命令行:

set GDAL_DATA='c:/Users/User/share/epsg_csv/'
并尝试在python代码中使用函数:

import os
os.environ["GDAL_DATA"] = 'c:/Users/User/share/epsg_csv/'

有什么建议吗?

由于某种原因,我不理解
GDAL_数据
变量(就此而言,
PROJ_LIB
变量)在安装带有Anaconda 4.6的GDAL软件包时没有设置

为了设置这些变量,在调用任何geo模块之前,我在程序开始时执行以下操作

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_前缀为:

c:\Users\<user_name>\Ananconda3\envs\<my_env>
c:\Users\\Ananconda3\envs\

希望这能有所帮助。

您是否尝试删除尾随的“/”?猜猜看。你确定
gcs.csv
在那条路径上吗?@WilmarvanOmmeren是的。当我尝试在命令行中运行一些东西时,例如,“gdalwarp input.tif reprojected6.tif-overwrite-of GTiff-r near-ot Int16-tr 0.00254328 0.00254328-t_srs”+proj=longlat+ellps=WGS84“我指出了GDAL_数据的运行路径。但是,当我试图在某些python脚本中使用gdal扭曲时,我无法修复它。@RutgerKassies我一直在尝试whithout“/”,whithout“C:/”。。。