0

私はrdkitを使用しています。

を使用してビルドした後、メソッドpy2exeを呼び出すとエラーが発生します:Draw.MolToImage

Warning: unable to load font metrics from dir 
C:\pythonApp\dist\library.zip\rd
kit\sping\PIL\pilfonts
Traceback (most recent call last):
    File "app.py", line 470, in <module>
    img=Draw.MolToImage(part[i])
    File "rdkit\Chem\Draw\__init__.pyc", line 124, in MolToImage
    File "rdkit\Chem\Draw\MolDrawing.pyc", line 536, in AddMol
    File "rdkit\Chem\Draw\MolDrawing.pyc", line 351, in _drawLabel
    File "rdkit\Chem\Draw\spingCanvas.pyc", line 74, in addCanvasText
    File "rdkit\sping\PIL\pidPIL.pyc", line 333, in drawString
ValueError: bad font: Font(12,0,0,0,'helvetica')`

これらのファイルをlibrary.zip(to \rdkit\sping\PIL\pilfonts) に入れても、単にdistフォルダーに入れてパスpidPIL.pyを有効に変更しても違いはありません。アプリケーションはまだ開くことができませんmetrics.dat

py2exe変換がなければ、すべてが完全に機能します。

4

1 に答える 1