2011-07-15 7 views
1

私はsphinxを使ってドキュメントを自動生成します。 "make html"を実行すると、次のエラーが発生しました。Sphinxエラー "AccessInit:ハッシュ衝突:1と1の両方で3です。"

error: AccessInit: hash collision: 3 for both 1 and 1. 

私はhttp://jaredforsyth.com/blog/2010/apr/28/accessinit-hash-collision-3-both-1-and-1/の関連記事を発見しました。それは衝突につながる輸入PILのさまざまな方法だと言いました。私はこの記事が言ったように、DocutilsとPygmentsのパッチとまったく同じですが、私はまだ上記のエラーがあります。

誰でもこの問題を解決する方法を教えてもらえますか?

答えて

1

virtualenvのために通常PILと思われる複数のインストールによって発生することがあります。パッケージImagePIL.Imageは、シンボリックリンクを解決した後も最終的には同じですが、virtualenvの異なるパスにあります。

考えられる原因の一般的な解決策は、同じパス上にあるようにPYTHONPATHを変更することです。 通常、PYTHONPATHの先頭にvitrualenvのPILがあるディレクトリを追加します。

関連する問題