DQinYuan / chinese_province_city_area_mapper

一个用于提取简体中文字符串中省,市和区并能够进行映射,检验和简单绘图的python模块
MIT License
1.65k stars 390 forks source link

直辖市 可以映射出 省市区,但是地址中还包含“省市区” #81

Open tanghk opened 3 years ago

tanghk commented 3 years ago

例如:北京市朝阳区望京街道望京园603号楼望京园xx号楼xx层xxxx室; 省 市 区 地址 北京市 北京市 朝阳区 北京市朝阳区望京街道望京园603号楼望京园xx号楼xx层xxxx室;

DQinYuan commented 3 years ago

可以考虑升级下版本,看结果像是很老的版本了

tanghk commented 3 years ago

更新提示: Running setup.py install for pyahocorasick ... error

tanghk commented 3 years ago

找到问题的原因了 :我是mac 安装 pyahocorasick 库也pip不下来, 修复的步骤是: 需要git上下载pyahocorasick这个库 ,然后cd 后再运行python setup.py install 再次pip install cpca ps:python setup.py install 可能会报错, 先运行sudo xcode-select --switch /Applications/Xcode.app 再运行python setup.py install

tanghk commented 3 years ago

感谢作者提供这么好的库供大家学习使用

DQinYuan commented 3 years ago

感谢提供 mac 上的安装建议,我还在没在 mac 上装试过

tanghk commented 3 years ago

有个问题想请教 例如:北京市朝阳区望京街道望京园603号楼望京园xx号楼xx层xxxx室; 省 市 区 地址 北京市 市辖区 朝阳区 望京街道望京园603号楼望京园xx号楼xx层xxxx室;

“市辖区” 怎么变成“北京市” 是参数配置,,还是要改什么东西?

DQinYuan commented 3 years ago

这个暂时没提供配置,因为国家官方上就是将 北京市 所有的区都挂在 市辖区 下。不错的建议,后面我想办法加个选项

SkyeWwq commented 3 years ago

找到问题的原因了 :我是mac 安装 pyahocorasick 库也pip不下来, 修复的步骤是: 需要git上下载pyahocorasick这个库 ,然后cd 后再运行python setup.py install 再次pip install cpca ps:python setup.py install 可能会报错, 先运行sudo xcode-select --switch /Applications/Xcode.app 再运行python setup.py install

补充一下,如果修改Xcode后安装pyahocorasick还有问题,可以试一下ARCHFLAGS="-arch x86_64" python3 setup.py install,手动设置cpu框架; mac电脑可以使用如下命令查看CPU信息: sysctl machdep.cpu.brand_string 如果是Intel的,那就是x86_64类型 ps:感谢作者和楼主提供的帮助