mac使用Python导入库的时候碰到几个症状都比较奇怪,写出来希望可以帮到和我一样出状况的人。
1、发现pip geohash失败,且timeout一直失败,无奈后想到笔记本连着的是公司的WiFi,遂切换到手机热点,发现更新成功,比较无语,所以更新库有问题的话考虑的一个原因要加上网络问题...
2、import geohash失败,提示没有这个模块,这个如其他文章所说一般是路径出了问题,不知道路径的话可以使用pip install geohash看一下是装到了哪里,然后找到这个路径改两个东西,一个是Geohash文件夹名字改成小写的geohash,另一个是__init__.py文件,这个文件里的这行
from geohash import decode_exactly, decode, encode 修成:from .geohash import decode_exactly, decode, encode,就是在geohash前面加了一点“.”
然后保存重启下你用的编辑器vscode xcode...一般就不会有问题了。
再补充一点,有些人可能找不到这个文件在哪儿,可以
import sys
print(sys.path)
来查看文件位置,因为mac自带python2.x版本,但是现在一般都是3.x版本自己去装了再用的,所以要看清楚是哪个python的路径,不放心的话一起改了。