前回のつづき。
開発環境
- Linux Mint 17.3 MATE 32bit
インストール状況の確認
$ 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
という名前。
確認
$ 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を使ってインストールするほうがシステムも安定しそう。