centosの下にpillow報ImportErrorをインストール:The_imagingft C module is not installedのソリューション
centosシステムは、pipを使用してpillowをインストールし、実行時にImportErrorエラー「The_imagingft C module is not installed」が発生します.具体的にエラーが発生した行のコードはfont=ImageFontです.truetype('Arial.ttf', 36)
解決プロセスは次のとおりです.
コードに文がインポートされていることを確認してください:
まずpillowをアンインストールしてみます:
システム開発パッケージのインストール:
再インストールpillow:
インストールが完了しました.しかし、運転中にエラーが発生し、何度も試してもだめです.
最後にpillowをインストールするときに--no-cache-dirパラメータを追加します.
再試行、成功.
解決プロセスは次のとおりです.
コードに文がインポートされていることを確認してください:
from PIL import ImageFont
まずpillowをアンインストールしてみます:
pip uninstall pillow
システム開発パッケージのインストール:
sudo yum install libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel
再インストールpillow:
pip install pillow
インストールが完了しました.しかし、運転中にエラーが発生し、何度も試してもだめです.
最後にpillowをインストールするときに--no-cache-dirパラメータを追加します.
pip install pillow --no-cache-dir
再試行、成功.