やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

pip3をインストールする

前回のつづき。

開発環境

インストール状況の確認

$ python --version
Python 2.7.6
$ python3 --version
Python 3.4.3
$ pip --version
プログラム 'pip' はまだインストールされていません。 次のように入力することでインストールできます:
sudo apt-get install python-pip
$ pip3 --version
プログラム 'pip3' はまだインストールされていません。 次のように入力することでインストールできます:
sudo apt-get install python3-pip
$ python3-pip
python3-pip: コマンドが見つかりません

pip3のインストール

python2は使わずpython3をいつも使っている。pipも3用のものを用意する。

$ sudo apt-get install python3-pip
[sudo] password for mint: 
E: ロック /var/lib/dpkg/lock が取得できませんでした - open (11: リソースが一時的に利用できません)
E: 管理用ディレクトリ (/var/lib/dpkg/) をロックできません。これを使う別のプロセスが動いていませんか?

以前は以下にお世話になった気がする。

Pythonのパッケージ管理システムpipのインストールと使い方 | UX MILK

今回はSynapticで検索したら見つけた。python3-pipという名前。

f:id:ytyaru:20170225134944g:plain
f:id:ytyaru:20170225134959g:plainf:id:ytyaru:20170225135059g:plainf:id:ytyaru:20170225135107g:plain
f:id:ytyaru:20170225135118g:plain
f:id:ytyaru:20170225135126g:plain
f:id:ytyaru:20170225135135g:plain

確認

$ python3-pip

python3-pip: コマンドが見つかりません

コマンドを打つときはpip3

$ pip3

Usage:   
  pip <command> [options]

Commands:
  install                     Install packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  zip                         DEPRECATED. Zip individual packages.
  unzip                       DEPRECATED. Unzip individual packages.
  bundle                      DEPRECATED. Create pybundles.
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  -v, --verbose               Give more output. Option is additive, and can be
                              used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output.
  --log-file <path>           Path to a verbose non-appending log, that only
                              logs failures. This log is active by default at
                              /home/mint/.pip/pip.log.
  --log <path>                Path to a verbose appending log. This log is
                              inactive by default.
  --proxy <proxy>             Specify a proxy in the form
                              [user:passwd@]proxy.server:port.
  --timeout <sec>             Set the socket timeout (default 15 seconds).
  --exists-action <action>    Default action when a path already exists:
                              (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --cert <path>               Path to alternate CA bundle.

所感

やはりMintではSynapticを使ってインストールするほうがシステムも安定しそう。