我正在尝试为Python安装ChartDirector模块。我下载了该文件并将其扩展,并将其与我使用的所有其他模块一起放入/Users/MyName/anaconda/lib/python2.7/site-packages/ChartDirector中。

但是,当我尝试调用该模块时,出现以下错误:

File "Zones.py", line 1, in <module>
from pychartdir import *
ImportError: No module named pychartdir


我已经更改了Python路径以包括模块的确切名称:

import sys
sys.path.append("/Users/paulbaranowski/anaconda/lib/python2.7/site-packages/ChartDirector")
print(sys.path)


但是我仍然遇到同样的错误。您对如何使其工作有任何建议吗?

最佳答案

ChartDirector for Python库位于“ ChartDirector / lib”子目录中。您需要将“ ChartDirector / lib”中的所有内容复制到Python模块目录中。尝试类似的东西:

cp -r ChartDirector / lib /Users/paulbaranowski/anaconda/lib/python2.7/site-packages

另一种方法是简单地将“ ChartDirector / lib”中的所有内容复制到包含“ Zones.py”脚本的目录中。

参见:ChartDirector for Python Installation

10-06 12:37