Python

Python/pyplot インスト-ル

ここまで、Composer/PHPlot のインスト-ルについて説明してきました。
引き続き、Python/pyplot をインスト-ルします。
デ-タの集計と解析を行うためのライブラリは Python には多数そろっています。
その中でも、グラフを描くことに最も優れているのが pyplot です。
これを使うといろいろなグラフを簡単に描くことができます。
pyplot は matplotlib ライブラリ-の中にあります。
よって、 matplotlib をインスト-ルする必要があります。

Python/pyplot インスト-ル準備

まずは、Pythonパッケージのインストールなどを行うユーティリティ pip が必要です。

Ubuntu 環境の Python pip

に行くと pip について詳しく書いてあります。
私の場合 Ubuntu のなかに Python はなし、python3 と python3.6 が
/usr/bin/python3
/usr/bin/python3.6
にインストールされ
pip 及び pip3 はインスト-ルされていませんでした。
そして、python3 は python3.6 にリンクされていました。
よって、python3 用のインスト-ルツ-ル pip3 をインストールすることにします。
Ubuntu 環境でインスト-ルされる pip3 は、
$ sudo apt install python3-pip
でインスト-ルできます。
この pip3 は、通常の pip コマンドでパッケージを インストールするのと同様に、/usr/local/lib/ などの全ユーザが参照できる Python のモジュールを格納するディレクトリにインストールすることができるほか、 追加で --user オプションを指定することができます。
これにより、それぞれのユーザ個別の専用ディレクトリにインストールすることができ、 他のユーザに影響を与えずに自由にパッケージのインストールや削除ができます。
--user オプション が使えてお得なようなのですが、具体的にどんな御利益があるのかは 私にはわかりません。
ちなみに sudo なしで
$ pip3 install matplotlib
でインスト-ルすると
/home/yamada/.local/
のフォルダにインスト-ルされます。
また、pip3 を使用せず
$ sudo apt install パッケ-ジ名
でもインスト-ル可能です。
sudo apt-get install python3-matplotlib
とすると matplotlib がインスト-ルされるのですが、 ついでに、python2.7 もインスト-ルされてしまうので困りものです。
お薦めしません。

pip3 インスト-ル

Python パッケージインストール用 pip3 をインスト-ルします。
Ubuntu ディスクトップ画面から端末画面を開きます。
yamada@ubuntu-18:~$
sudo apt install python3-pip
Enter を押してインスト-ルを開始します。
しばらく黙りこくってからコメントが次々と出てきます。
途中インスト-ルの確認メッセ-ジが出ますので y を入力します。 かなり時間がかかって(10分ぐらい)インスト-ルが完了します。
$ which pip3
でインスト-ルを確認すると
/usr/bin/pip3
に入ったことがわかります。

pyplot インスト-ル

pyplot は matplotlib ライブラリ-の中にあります。
よって matplotlib をインスト-ルします。
Ubuntu ディスクトップ画面から端末画面を開きます。
yamada@ubuntu-18:~$
sudo pip3 install matplotlib
Enter を押してインスト-ルを開始します。
しばらく黙りこくってからコメントが次々と出てきます。
もし、インスト-ル中に
.cache directory についての警告がでたら
ユ-ザディレクトリ内の隠しディレクトリ .cache
の所有権を root に変更します。
yamada@ubuntu-18:~$
sudo chown -R root /home/yamada/.cache/
隠しファイルを表示するには
Ubuntu ディスクトップ画面からファイル画面を開き
「三」をクリック
→ 「隠しファイルを表示する」をチェックします。


  • 隠しファイルを表示

  • インスト-ル結果を見ます。
    $ sudo pip3 show matplotlib
    でインスト-ルを確認すると
    /usr/local/lib/python3.6/dist-pacages
    に入ったことがわかります。
    ついでに付属で numpy も入ったことがわかります。


  • matplotlib インスト-ル結果

  • pyplot インスト-ル補足

    WARNING:
    Running pip as the 'root' user can result in broken permissions
    and conflicting behaviour with the system package manager.
    It is recommended to use a virtual environment instead:
    https://pip.pypa.io/warnings/venv
    警告:
    「root」ユーザーとして pip を実行すると、パーミッションが壊れたり、
    システム パッケージ マネージャーと競合する動作が発生する可能性があります。
    代わりに仮想環境を使用することをお勧めします:
    https://pip.pypa.io/warnings/venv

    なる警告が出る時がありますが無視します。
    $ pip3 install matplotlib
    として sudo を省略してインスト-ルすると
    /home/yamada/.local/
    のフォルダにインスト-ルされ、この警告はなくなるようです。

    ここまで、Python/pyplot インスト-ルについて説明しました。
    引き続き、Python/pyplot の動作確認をします。


  • Python/pyplot の動作確認 に進む
  • PHPExcel の確認 に戻る
  • PHPlot ファイル動作確認-2 に戻る
  • PHPlot インスト-ル準備 に戻る
  • Composer インスト-ル 方法1 に戻る
  • Pear インスト-ル に戻る
  • tmux を利用する に戻る
  • SSH サ-バにアクセス に戻る
  • SSH サ-バインスト-ル に戻る
  • Python3 ファイル実行 に戻る
  • cgi-enabled を CGI 実行可能にする に戻る
  • Apache2 の Web ディレクトリの CGI ファイル表示準備 に戻る
  • CGI プログラムを実行可能にする に戻る
  • phpMyAdmin へのアクセス に戻る
  • phpMyAdmin のインスト-ル に戻る
  • MySQL 接続テスト に戻る
  • MySQL インスト-ル に戻る
  • PHP インスト-ル に戻る
  • ゲストOS(Ubuntu)IPアドレス確認 に戻る
  • 仮想ホストの構成 に戻る
  • /etc/fstab の編集 に戻る
  • ユ-ザ-ごとの公開ディレクトリを用意する に戻る
  • ホスト OS のフォルダと Apache のフォルダの共有 に戻る
  • ホスト OS から localhost でアクセス に戻る
  • 個別パッケ-ジのインスト-ル に戻る
  • VirtualBox Ubuntu 起動時エラ- に戻る
  • カ-テン問題が発生しないようにする に戻る
  • ubuntu インストール中のトラブル対応 に戻る
  • 共有フォルダの設定 に戻る
  • ubuntu 仮想マシン用ツール正解インストール に戻る
  • ubuntu 基本インストール完了 に戻る
  • ubuntu インスト-ル進行 に戻る
  • ubuntu インスト-ルの後半 に戻る
  • VirtualBox 上に仮想マシンを作成 に戻る
  • VirtualBox インスト-ル に戻る
  • 70VPS に戻る