我正在使用安装了Mercurial TortoiseHg的Windows XP。现在我需要安装外部activity extension。我下载了扩展名并在hgrc中启用了它。安装Mercurial Activity扩展的问题
当我尝试使用命令来调用它:
hg activity
我收到以下错误:
There are 292 changesets
Hg activity options: you need matplotlib in your python path in order to use the hg activity extension.
然后我安装了Python 2.6和matplotlib。所以,他们的路径是:
- d:\ Python26 \
- d:\ Python26 \ LIB \站点包\ matplotlib
现在我不知道该怎么告诉善变活动扩展从该位置使用matplotlib?我在TortoiseHg FAQ的标题“TortoiseHg扩展在Windows上寻找外部Python模块?”的标题下找到了一些解释。
但是,当我执行写在那里的步骤时,我收到与上面相同的错误消息。
我有完全相同的问题,有人可以解释确切的位置导入sys sys.path.append(r'C:\ Python26 \ Lib \ site-packages'),应该去吗?我正在使用python27。我已将D:\ Python27 \和D:\ Python27 \ Lib \ site-packages \ matplotlib添加到我的环境变量(Windows)中。我的mercurial.ini应该是什么样的,到目前为止,我已经在[extensions]下获得了activity = C:\ myHgActivity \ hgactivity-2.0 \ activity。多一点细节对我有很大的帮助。 – user595985 2011-09-30 11:44:10
@pyfun我刚刚有完全相同的问题。虽然我将网站包添加到PYTHONPATH,但它仍然拒绝工作。在攻击那些愚蠢的口袋妖怪异常处理块后,我得到这个错误:没有名为matplotlib.figure的模块! – uriDium 2014-07-18 12:47:25