Python3安装geohash,,Geohash是一个
Python3安装geohash,,Geohash是一个
Geohash是一个可以对地理位置信息进行加密和解密的系统,https://en.wikipedia.org/wiki/Geohash
Python安装geohash库后,可调用decode()和encode()函数。按照一般的步骤进行安装(pip install geohash),在确认安装成功后,import Geohash 仍然报错:ImportError: No module named ‘geohash’, 说找不到Geohash模块。
百思不得其解。后面想到可能是Python3和Python2有所不一样,我用的是Python3。在网上找到一个解决方案:
rename the package name to be geohash rather than Geohash and then changeinit.py to import from .geohash (with a dot in front of the module name) rather than from geohash, the package should work for Python 3.5.2.
解决办法是去python37/Lib/site-packages/目录下,把Geohash文件夹重命名为geohash【大写Geohash转为小写geohsah】,
然后修改该目录下的__init__.py文件,把from geohash改为from .geohash【前面有一个dot】
按照这个方法修改文件名称和init.py 中的内容后,成功。
>>> import geohash
>>> geohash.encode(39.11111,12.22455,18)
‘sqbwqpvwsxm4uf8tdy‘
>>>
Python3安装geohash
相关内容
- 升级python2.6.6到python2.7导致pip命令不可用,,服务器环境
- python 创建虚拟环境时报错OSError, setuptools下载失败,,错
- python 3.x报错:No module named 'cookielib'或No m
- python+selenium常见问题解决方式,pythonselenium,1、启动不了
- Python爬虫教程:爬取付费电影,告别费钱的日子,,今天
- 第十五篇 Python之文件处理,python文件处理,一 文件操作
- Python 建模步骤,python建模步骤,#%%#载入数据 、
- Python实现支付宝在线支付,,windows系统安
- Python3调用百度AI识别图片中的文字功能示例【测试可用
- 解决python在cmd运行时导入包失败,出现错误信息 &
评论关闭