今日、画像をアップロードするための Python プログラムを作成し、PIL ライブラリを使用する必要があったので、http://www.pythonware.com/products/pil/#pil117 にアクセスして、使用した 1.1.7 バージョンをダウンロードしました。 CentOS64 を自分でアップグレードし、最新の Python バージョンの PIL ライブラリをインストールします 最初にダウンロードして解凍します: コードをコピー コードは次のとおりです: [root@lee ~]# wget http://www.pythonware.com/products/pil/#pil117 [root@lee ~]# tar -xf Imaging-1.1.7.tar.gz 次に、インストールの準備をします コードをコピー コードは次のとおりです: [root@lee ~]# cd Imaging-1.1.7 [root@lee Imaging-1.1.7]# python python setup.py build_ext -i 問題ありませんが、インストールをテストするときに次のプロンプトが表示され続けます: *** _imaging C モジュールがインストールされていません コードをコピー コードは次のとおりです: [root@lee Imaging-1.1.7]# python selftest.py *** _imaging C モジュールがインストールされていません 長い間検索しましたが、理由が見つかりませんでした。その後、公式 Web サイトの大量の英語からキーと解決策を見つけました。実際に自分の Python PIL パスに従って設定しました。 コードをコピー コードは次のとおりです: [root@lee Imaging-1.1.7]# echo '/usr/local/lib/python2.7/site-packages/PIL' >> /etc/ld.so.conf [root@lee Imaging-1.1.7]# ldconfig python selftest.py を再インストールするとインストールが完了します