BugTracker——python-geohash库安装后无法导入的问题

 版权声明:本文系作者原创,转载请注明作者及出处。

 

问题描述:

 

在mac下使用  python  包管理工具  pip  安装 geohash 库:

在导入时提示:

查看安装的包,可以发现包名为  Geohash ,

于是尝试导入  Geohash ,

 

解决方法:

1. 在mac文件系统中找到geohash安装路径:  /usr/local/lib/python3.7/site-packages/Geohash 

 

2. 打开 Geohash目录下  __init__.py  文件,可以看到: 

 

3. 将其中最后一行: 

from geohash import decode_exactly, decode, encode

改为:

from .geohash import decode_exactly, decode, encode

 

4. 重新导入 Geohash  发现可以正常使用。

 

5. 网上有其他文章称还需要将  Geohash  更名为  geohash ,笔者并未更名,因为更名后 VS Code 的代码提示功能显示的依旧是 Geohash 的信息。

 

6. 可以直接安装 python-geohash ,

使用时直接  import geohash 即可。

 

7. 也可以安装  geohash2 ,使用方法类似。

 


参考:

  1. https://blog.csdn.net/u012160285/article/details/77602146
  2. https://blog.csdn.net/zlf_php/article/details/80281475
  3. https://blog.csdn.net/kdyyh/article/details/73694482

 

posted @ 2019-04-22 16:10  怪猫佐良  阅读(641)  评论(0)    收藏  举报