首页 > 解决方案 > 无法从 pygal_maps_world 导入 COUNTRIES 模块

问题描述

我知道有类似的问题,但答案现在已经过时且不起作用(答案都是大约 2016 年)。我已经使用 pip 安装了 pygal_maps_world,但是当我想导入一个模块时,它只会显示一条错误消息。

代码:

from pygal.maps.world import COUNTRIES

错误信息:

Cannot find reference 'world' in '__init__.py'

标签: pythonpython-3.xpycharmpygal

解决方案


对于遇到同样问题的任何人,我都找到了答案。您必须安装 pygal_maps_world,然后在您的项目目录中转到 venv/lib/site-packages/pygal_maps_world 并有一个名为 i18n 的文件。COUNTRIES 模块在文件 i18n.py 中:

from pygal_maps_world.i18n import COUNTRIES 

推荐阅读