私は外部のPythonパッケージをインストールする可能性について困惑している:ローカルPythonパッケージをグローバルにインストールするときは? pipまたはsystem package-manager?
pip
必要(スーパーユーザ権限/usr/local/lib/python3.4/site-packages
へとグローバルなパッケージをインストール/home/chris/.local/lib/python3.4/site-packages
$ pip install --user packagename
に
pip
でローカルパッケージをインストール)
$ pip install packagename
私はパッケージマネージャ
zypper
でのopenSUSEを使用して、ユーザーrootへのアクセス権を持っているzypper
/usr/lib/python3.4/site-packages
へとグローバル・パッケージ(スーパーユーザー権限が必要です)
$ zypper install packagename
をインストールします。
pip
について私が考えているのは、
- pip
です。最新バージョンをダウンロードするだけです。
- 新しいバージョンが利用可能であれば、インストールされているパッケージはチェックされません。
- 独自のパッケージを仮想環境にインストールすることができます。
- zypper
よりダウンロードしてインストールするのに時間がかかります。
- ローカルまたはグローバルインストールが可能です。
私のシステムのパッケージマネージャー:
- ダウンロードとインストールは高速ですか?
- パッケージをグローバルにのみインストールします。
私はインストールをいつ行う必要がありますか:pip
(ローカル、グローバル)またはzypper
で質問しますか?
この問題について多くのことを読んだことがありますが、この質問にはっきりと答えられませんでした。