GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

mitsuhiko

pipsi – ピップスクリプトインストーラ

投稿日:

ピップスクリプトインストーラ

ピプシ

pipsi = pipスクリプトインストーラ

それは何をするためのものか? pipsiはvirtualenvとpipの周りのラッパーで、pythonパッケージが提供するスクリプトを別々のvirtualenvにインストールし、それらをあなたのシステムや互いから保護します。

言い換えれば、pipsiを使用して、システムを苦痛を与えずにpygmentizeのようなものをインストールすることができます。

どうすれば入手できますか?

curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python

どのように機能するのですか?

pipsiは各パッケージを〜/ .local / venvs / PKGNAMEにインストールし、新しいすべてのスクリプトを〜/ .local / binにシンボリックリンクします(これらはそれぞれPIPSI_HOMEとPIPSI_BIN_DIRのenv変数で変更できます)。

pip installと比較して、–userそれぞれのPKGNAMEはそれ自身のvirtualenvにインストールされるので、異なるPKGNAMEが矛盾する依存関係を持つことを心配する必要はありません。

パッケージからのスクリプトのインストール:

$ pipsi install Pygments

パッケージとそのスクリプトのアンインストール:

$ pipsi uninstall Pygments

パッケージのアップグレード:

$ pipsi upgrade Pygments

インストールされているものを表示:

$ pipsi list

どのようにしてpipsiを取り除くのですか?

$ pipsi uninstall pipsi

pipsiをアップグレードするにはどうすればよいですか? 0.5以降でこれを行うだけです:

$ pipsi upgrade pipsi

古いバージョンではアンインストールして再インストールするだけです。







-mitsuhiko

執筆者: