windows 上的 pygal - 无法从 pygal 访问 类
pygal on windows - cannot access classes from pygal
我有这么短的剧本:
import pygal
if __name__ == '__main__':
bar_chart = pygal.Bar()
和以下错误:AttributeError:'module' 对象没有属性 'Bar'
你知道哪里出了问题吗?我应该配置一些额外的路径吗?我正在使用 windows.
谢谢
如果您的脚本名为 pygal.py
,当您 import pygal
时,它将导入 您的脚本 ,而不是 pygal
库安装到您的系统站点包中。而且您的脚本显然没有名为 Bar
.
的 class
解决方案很简单:将您的脚本重命名为不同的名称。喜欢 pygaltest.py
或 mypygal.py
.
并确保查看目录,看看是否有 pygal.pyc
遗留下来,Python 从您的 pygal.py
编译而来。如果是这样,您必须删除该文件。
我有这么短的剧本:
import pygal
if __name__ == '__main__':
bar_chart = pygal.Bar()
和以下错误:AttributeError:'module' 对象没有属性 'Bar'
你知道哪里出了问题吗?我应该配置一些额外的路径吗?我正在使用 windows.
谢谢
如果您的脚本名为 pygal.py
,当您 import pygal
时,它将导入 您的脚本 ,而不是 pygal
库安装到您的系统站点包中。而且您的脚本显然没有名为 Bar
.
解决方案很简单:将您的脚本重命名为不同的名称。喜欢 pygaltest.py
或 mypygal.py
.
并确保查看目录,看看是否有 pygal.pyc
遗留下来,Python 从您的 pygal.py
编译而来。如果是这样,您必须删除该文件。