在Python中导入模块CairoPlot失败

0 投票
2 回答
1417 浏览
提问于 2025-04-16 01:38

我正在用Python的cairo绘图库来画图表。我按照网站上的说明安装了CairoPlot,链接是:http://linil.wordpress.com/2008/09/16/cairoplot-11/

sudo apt-get install bzr
bzr branch lp:cairoplot/1.1

安装顺利完成。接着我试着在Python中导入这些模块:

 >>> import CairoPlot Traceback (most recent call last):   File "<stdin>",
 line 1, in <module> ImportError: No
 module named CairoPlot
 >>> import cairo
 >>>

导入cairo没问题,但我搞不懂为什么我不能导入CairoPlot。

2 个回答

0

CairoPlot这个程序安装的目录在你的 $PYTHONPATH 里面吗?你需要运行什么设置脚本,比如setuptools吗?

这个代码库里好像有一个setup.py文件,所以你可能需要运行setuptools来完整安装这个模块。

2

bzr branch lp:cairoplot/1.1 这个命令会在你当前的工作目录下创建一个叫做 1.1 的文件夹。在这个文件夹里,你会找到一个叫 CairoPlot.py 的文件。接下来,你需要把 CairoPlot.py 文件移动到一个在你的 PYTHONPATH 列表中的目录里,或者你可以修改你的 PYTHONPATH,把这个不太好命名的 1.1 文件夹加进去。

撰写回答