【发布时间】:2026-02-11 19:55:01
【问题描述】:
我使用 Python 3(我也安装了 Python 2),我想从短文本中提取国家或城市。
例如,text = "I live in Spain" 或 text = "United States (New York), United Kingdom (London)"。
国家/地区的答案:
- 西班牙
- [美国、英国]
我尝试安装geography,但无法运行pip install geography。我收到此错误:
收集地理找不到满足的版本 需求地理(来自版本:)未找到匹配的分布 对于地理
看起来geography 只适用于 Python 2。
我也有geopandas,但我不知道如何使用 geopandas 从文本中提取所需信息。
【问题讨论】:
-
@smci 这个包叫
geograpy,而不是geography。 -
@MaxiMouse:好的,那么这应该作为错字关闭吗?此外,您可以将其添加为答案。
-
@smci 是的,它可能应该作为拼写错误关闭。我不认为这可能是一个答案。
-
@MaxiMouse:经过反思,这个问题提出了更广泛的问题“如何从文本中提取国家/地区?”,没有严格绑定到任何包,并且有很好的答案,所以我们应该让它站起来。
标签: python python-3.x nltk geography