linuxでのpipのインストール
3052 ワード
1.pipインストール
1.1 pipダウンロード
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"--no-check-certificate
1.2 pip取付
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
2.pip使用の詳細
2.1 pipインストールソフトウェア
# pip install SomePackage
[...]
Successfully installed SomePackage
2.2 pipインストールされたソフトウェアの表示
# pip show --files SomePackage
Name: SomePackage
Version: 1.0
Location:/my/env/lib/pythonx.x/site-packages
Files:
../somepackage/__init__.py
[...]
2.3 pipはどのソフトウェアが更新する必要があるかを検査する
# pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)
2.4 pipアップグレード
# pip install --upgrade SomePackage
[...]
Found existing installation: SomePackage 1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install for SomePackage
Successfully installed SomePackage
2.5 pipアンインストールソフトウェア
$ pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed (y/n)? y
Successfully uninstalled SomePackage
3.pip使用例
3.1 redisのインストール
# pip install redis
3.2 redisのアンインストール
# pip uninstall redis
Uninstalling redis:
/usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info
.....いくつかの内容を省略します....
Proceed (y/n)? y
Successful(www.111cn.net)ly uninstalled redis
3.3更新ソフトウェアのレビュー
pip list --outdate
pygpgme (Current: 0.1 Latest: 0.3)
pycurl (Current: 7.19.0 Latest: 7.19.3.1)
iniparse (Current: 0.3.1 Latest: 0.4)
4.よくあるエラー
4.1 ImportError No module named setuptools
『ImportError No module named setuptools解決』を参照してください
5.pipパラメータ解釈
# pip --help
Usage:
pip [options]
Commands:
インストールソフトウェア
uninstallソフトウェアをアンインストールします.
freezeインストール済みソフトウェアリストを一定のフォーマットで出力
Listはインストール済みソフトウェアをリストする.
showはソフトウェアの詳細を表示する.
検索ソフトはyumのsearchに似ています
wheel Build wheels from your requirements.
zipはお勧めしません.Zip individual packages.
unzipはお勧めしません.Unzip individual packages.
bundleはお勧めしません.Create pybundles.
現在のヘルプ
General Options:
-h、--helpはヘルプを表示します.
-v,--verboseより多くの出力、最大3回使用可能
-V,--version現実バージョン情報を終了する.
-q,--quietの最小出力.
--log-file上書きでverboseエラーログを記録し、デフォルトファイル:/root/.pip/pip.log
--logはverbose出力を記録するログを上書きしない.
--proxy Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout接続タイムアウト時間(デフォルト15秒).
--exists-action Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
--cert証明書
from:http://www.111cn.net/sys/linux/60630.htm
1.1 pipダウンロード
# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb"--no-check-certificate
1.2 pip取付
#sudo yum install python-pip -y
# tar -xzvf pip-1.5.4.tar.gz
# cd pip-1.5.4
# python setup.py install
2.pip使用の詳細
2.1 pipインストールソフトウェア
# pip install SomePackage
[...]
Successfully installed SomePackage
2.2 pipインストールされたソフトウェアの表示
# pip show --files SomePackage
Name: SomePackage
Version: 1.0
Location:/my/env/lib/pythonx.x/site-packages
Files:
../somepackage/__init__.py
[...]
2.3 pipはどのソフトウェアが更新する必要があるかを検査する
# pip list --outdated
SomePackage (Current: 1.0 Latest: 2.0)
2.4 pipアップグレード
# pip install --upgrade SomePackage
[...]
Found existing installation: SomePackage 1.0
Uninstalling SomePackage:
Successfully uninstalled SomePackage
Running setup.py install for SomePackage
Successfully installed SomePackage
2.5 pipアンインストールソフトウェア
$ pip uninstall SomePackage
Uninstalling SomePackage:
/my/env/lib/pythonx.x/site-packages/somepackage
Proceed (y/n)? y
Successfully uninstalled SomePackage
3.pip使用例
3.1 redisのインストール
# pip install redis
3.2 redisのアンインストール
# pip uninstall redis
Uninstalling redis:
/usr/lib/python2.6/site-packages/redis-2.9.1-py2.6.egg-info
.....いくつかの内容を省略します....
Proceed (y/n)? y
Successful(www.111cn.net)ly uninstalled redis
3.3更新ソフトウェアのレビュー
pip list --outdate
pygpgme (Current: 0.1 Latest: 0.3)
pycurl (Current: 7.19.0 Latest: 7.19.3.1)
iniparse (Current: 0.3.1 Latest: 0.4)
4.よくあるエラー
4.1 ImportError No module named setuptools
『ImportError No module named setuptools解決』を参照してください
5.pipパラメータ解釈
# pip --help
Usage:
pip [options]
Commands:
インストールソフトウェア
uninstallソフトウェアをアンインストールします.
freezeインストール済みソフトウェアリストを一定のフォーマットで出力
Listはインストール済みソフトウェアをリストする.
showはソフトウェアの詳細を表示する.
検索ソフトはyumのsearchに似ています
wheel Build wheels from your requirements.
zipはお勧めしません.Zip individual packages.
unzipはお勧めしません.Unzip individual packages.
bundleはお勧めしません.Create pybundles.
現在のヘルプ
General Options:
-h、--helpはヘルプを表示します.
-v,--verboseより多くの出力、最大3回使用可能
-V,--version現実バージョン情報を終了する.
-q,--quietの最小出力.
--log-file上書きでverboseエラーログを記録し、デフォルトファイル:/root/.pip/pip.log
--logはverbose出力を記録するログを上書きしない.
--proxy Specify a proxy in the form [user:passwd@]proxy.server:port.
--timeout接続タイムアウト時間(デフォルト15秒).
--exists-action Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
--cert証明書
from:http://www.111cn.net/sys/linux/60630.htm