首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pyproj不处理ipython (但在CLI上工作)

pyproj不处理ipython (但在CLI上工作)
EN

Stack Overflow用户
提问于 2015-12-01 22:22:51
回答 1查看 1.3K关注 0票数 3

在使用Python时,我在执行pyproj时遇到了问题,但在powershell中使用IPython时却没有问题。

IPython抛出以下错误:

代码语言:javascript
复制
RuntimeError                              Traceback (most recent call last)
<ipython-input-59-384a2e8bfd70> in <module>()
----> 1 inproj = pyproj.Proj(init='epsg:3857')

C:\Anaconda64\lib\site-packages\pyproj\__init__.pyc in __new__(self, projparams, preserve_units, **kwargs)
    345                 else:
    346                     kvpairs.append(kvpair+' ')
--> 347             projstring = ''.join(kvpairs)
    348         # look for EPSG, replace with epsg (EPSG only works
    349         # on case-insensitive filesystems).

_proj.pyx in _proj.Proj.__cinit__ (_proj.c:1190)()

RuntimeError: Invalid argument

这个问题类似于这里指出的问题,https://github.com/jswhit/pyproj/issues/17,但我不明白代码如何在命令行上运行良好。你知道我怎么能让pyproj工作吗?我使用的是windows (64位)、conda版本: 3.18.6和python版本: 2.7.10。

如果有帮助,IPython记事本上的pyproj.pyproj_datadir输出是'C:\x07root\\stage\\Library\\share\\proj',而命令提示符上的输出是'C:\\Anaconda64\\lib\\site-packages\\pyproj\\data'

谢谢!

我使用的工作示例来自https://gis.stackexchange.com/questions/78838/how-to-convert-projected-coordinates-to-lat-lon-using-python/78944#78944

代码语言:javascript
复制
from pyproj import Proj, transform

inProj = Proj(init='epsg:3857')
outProj = Proj(init='epsg:4326')
x1,y1 = -11705274.6374,4826473.6922
x2,y2 = transform(inProj,outProj,x1,y1)
print x2,y2
EN

回答 1

Stack Overflow用户

发布于 2016-05-05 14:43:57

我还发现在Windows 10 (64位)下运行Python2.7.11时出现了这个错误。我的pyproj版本为1.9.4 (由运行conda list确定)。在您提到的链接上提出了几种解决方案:

  1. 将pyproj降级为v1.9.3,从JimInCO通道到anaconda.org。这在我的环境中行不通--我找不到任何合适的v1.9.3包。看起来那里可能有一些Python 3的产品。
  2. 定义一个名为PROJ_DIR的环境变量,它将pyproj指向其投影文件的正确位置。您必须首先识别epsg文件的位置。
  3. ,这是对我有用的解决方案,。从Christoph Gohlke网站获取whl文件,使用pip install the_file.whl进行安装。使用这种方法,我得到了pyprojv1.9.5,它工作得很好。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34031362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档