docker ubuntu:14.04にpython-PIL-image環境をインストールします

コレクション内で画像分析が必要なため、クローラーアーキテクチャがdockerにデプロイされたため、多くのエラーが発生するため、PILで画像パッケージを構成する必要があります。だからそれを記録します。

主な参照リンクは次のとおりです。

http://www.linuxdiyf.com/linux/18829.html

http://www.linuxdiyf.com/linux/18576.html

PILのインストール

  1. 依存関係をインストールする
    1.1 ubuntuのインストール
apt-get install python-dev
apt-get install libjpeg-dev
apt-get install libjpeg8-dev
apt-get install libpng3
apt-get install libfreetype6-dev
ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib
ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib
ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib

または

sudo apt-get build-dep python-imaging

ubuntu14のlibfreetypeのヘッダーファイルは/ usr / include / freetype2ディレクトリにありますが、PILで使用されるパスはfreetypeであるため、次の手順を実行する必要があります。

cd /usr/include
ln -s freetype2 freetype

PILライブラリをインストールする

$:wget wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz 
$:tar -zxvf Imaging-1.1.7 
$:cd Imageing-1.1.7 

設定を変更する.py 
JPEG_ROOT ="/usr/local/lib" 
ZLIB_ROOT ="/usr/local/lib" 
FREETYPE_ROOT ="/usr/local/lib"

システム環境が正常に構成されているかどうかを確認します。
$:cd Imaging-1.1.7
$:python setup.py build_ext -i

running build_ext
———————————————–
PIL 1.1.7 SETUP SUMMARY
———————————————–
version   1.1.7
platform  linux2 2.7.6 (default, Jun 22 2015, 17:58:13)
[ GCC 4.8.2]
———————————————–
*** TKINTER support not available (Tcl/Tk 8.6 libraries needed)
— JPEG support available
— ZLIB (PNG/ZIP) support available
— FREETYPE2 support available
*** LITTLECMS support not available
———————————————–
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.

To check the build, run the selftest.py script.
JPEG、ZLIB、FREETYPE2が利用可能である限り
PILのインストールを開始します。

python setup.py build 
(私のエラー<freetype/freetype>存在しません,アプローチ:cd /usr/include  sudo ln -s freetype2 freetype) 
python setup.py install

元の記事を示してください: * [ URl-team *](https://www.urlteam.cn/)から転載

この記事のリンクアドレス: [* docker ubuntu:install python-PIL-image environment on 14.04 *](https://www.urlteam.cn/2016/11/docker-ubuntu14-04%e4%b8%8a-%e5%ae%89%e8%a3%85-python-pil-image%e7%8e%af%e5%a2%83/)

Recommended Posts

docker ubuntu:14.04にpython-PIL-image環境をインストールします
Ubuntuにdockerをインストールする
ubuntu18.04にDockerをインストールします
Ubuntu18にDockerをインストールする
Dockerプラクティス(1):Ubuntu16.04にDockerをインストールします
オフラインでUbuntu18.04にDockerをインストールする
ubuntu18.04インストールドッカー
docker install ubuntu
Ubuntu18.04にPython仮想環境をインストールします
SparkUbuntu18にSparkスタンドアロン環境をインストールします
Ubuntu18.04にHadoopシステム環境をインストールします
Ubuntu18.04にDockerComposeをインストールする方法
ubuntuと基本的な使用法にdockerをインストールします
Centos7にDockerをインストールする
ubuntu18にvscodeをインストールします
UbuntuにRedisをインストールする
ubuntu20にR4をインストールします
Ubuntu18.04にnvtopをインストールします
Ubuntu18.04にpostgresql-10をインストールします
Ubuntu16にnodejs10をインストールします
Ubuntu14.04にmysqlをインストールします
UbuntuにDjangoをインストールします
Ubuntu16.04にPytorch + CUDAをインストールします
Ubuntu14.04にPython3をインストールします
Ubuntu18にrJavaをインストールします
UbuntuにJDK10 +をインストールする
Ubuntu16.04にPython3をインストールします
Ubuntu16.04.2にKDEをインストールします
centos6.5にDockerをインストールします
UbuntuにPython3.7をインストールする
Ubuntuにflashplayerをインストールする
Ubuntu14.04にDockerを使用してPrometheusをインストールする方法
Ubuntu 16.04にJDKをインストールし、環境変数を構成します
Ubuntu20.04にDockerをインストールして使用する方法
Ubuntu16.04にDockerをインストールして使用する方法
仮想マシンにubuntuをインストールします
Ubuntu Server14.04にOpenSSL1.0.2をインストールします
Ubuntu16.04にQQロボットをインストールします
UbuntuにAndroidStudioをインストールする
ubuntu14.0464Ros環境インストールhalcon13.01
ubuntuにスクレイプフレームワークをインストールする
Centos7にdockertransferをインストールします
MysqlをUbuntuにオフラインでインストールする
UbuntuにOracleJava8をインストールする
Centosシステムにdockerをインストールします
Ubuntu16.04にOdoo11スタックをインストールします
Ubuntu16にGoロケールをインストールします
Ubuntu16.04に一般的なソフトウェアをインストールする
ポータブルでないQQをubuntuにインストールする
UbuntuサーバーにMono本番環境をインストールして構成します
Ubuntu20.04にRubyをインストールする方法
Ubuntu20.04にMemcachedをインストールする方法
Ubuntu20.04にJavaをインストールする方法
Ubuntu20.04にMySQLをインストールする方法
JobConverter + Ibreoffice環境をUbuntuにデプロイする
Ubuntu20.04にVirtualBoxをインストールする方法
Ubuntu20.04にElasticsearchをインストールする方法
UbuntuにProtobuf3をインストールするための詳細なチュートリアル
UbuntuにTendau12ドライバーをインストールします
Ubuntu20.04にApacheをインストールする方法
Ubuntu20.04にGitをインストールする方法