所以我一直在尝试使用我在网上找到的一些代码为我的一个项目做一些 GIS 投影对话。
from pyproj import Proj, transform
inProj = Proj(init='epsg:8826')
outProj = Proj(init='epsg:4326')
x1,y1 = 2305277.9, 1390599.25
x2,y2 = transform(inProj, outProj, x1, y1)
print (x2, y2)
...但我不断收到同样的错误。
b'no arguments in initialization list'
经过一番挖掘,我发现可能a)我的pyproj没有正确安装,或者b)pyproj可能不存在epsg:8826,但我似乎无法确认/否认这一点。我使用 Pycharm 作为我的环境,使用 Anaconda 作为我的 python。
我尝试按照此处的建议将我的“datadir.py”更改为“.../Anaconda3/Library/share”,但没有成功。