pipではなくyumを使用してPythonパッケージをインストールすることのシステムレベルでの違いは何ですか?

MarkMark

pip、Pythonパッケージインストーラー、yumの違いは何ですか?

私の質問にいくつかのコンテキストを提供する手段として

最初の答えは、PIPはPythonパッケージのインストール専用であり、yumはさまざまなタイプのベンダーのパッケージをインストールするためだと思います。ただし、両方の違いを特定する手段として、両方のツールを使用したPythonパッケージのインストールに焦点を当てましょう。

(CentOS6を使用して)作業中に問題が発生し、インストールしようとしたrpmの依存関係がDjangoにありませんでした。正しい修正は「pipinstallDjango」だと思いました。ただし、これを実行して「rpm -i」を再試行すると、Djangoの依存関係が欠落していると報告されました。

はるかに経験豊富な同僚が、私がやっていることは間違っていたので、これをアンインストールする必要があり、yumを使用してのみインストールする必要があると教えてくれました。経験から、彼は物事を詳しく説明する人ではないことを私は知っています、そして少しグーグルした後、私はまだ暗闇の中にいます。

両方が同じパッケージをインストールした場合、一方が必要な依存関係を満たす手段として機能し、もう一方(pip)が機能しないのに、なぜ違いがあるのか​​頭を悩ませることはできません。

ルイFリベイロ

yumvsについての優れた@ dr01回答を拡張するpip

yum通常分布によってインストールされたすべての公式のパッケージは、1回の操作で更新されます。また、システムは、すでにインストールされているパッケージ、およびディストリビューションメンテナによってテストされたパッケージとの競合に関係しない依存関係を取得するためのより良い仕事をします。

を使用するとpip、特に自分が行っていることにそれほど経験がない場合は、足元で自分を撃ち、必要に応じて構成する(または構成しない)か、依存関係を間違えることが容易になります。さらに、構成によっては、インストールpipしたさまざまなバージョンにマップするさまざまコマンドが存在するpython場合があります。

セキュリティの更新を行うときはpip、でインストールされているものを更新することも忘れないでください。これにより、システム管理手順が複雑になります。

要約すると、Pythonライブラリの特別なバージョンが必要な場合や、配布リポジトリで見つからない場合を除いて、yum代わりにを使用することをpipお勧めします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

pipを使用したパッケージとapt-getを使用したパッケージのインストールの違いは何ですか?

分類Dev

ソースからビルドすることとインストールパッケージを使用することの違いは何ですか?

分類Dev

システムがWaylandを使用していないのに、Waylandパッケージがインストールされているのはなぜですか?

分類Dev

.debパッケージを構成して、32ビットオペレーティングシステムにのみインストールし、64ビットオペレーティングシステムにはインストールしないようにすることはできますか?

分類Dev

PIPを使用して現在のプロジェクトにのみパッケージをインストールすることは可能ですか?

分類Dev

pipなしでdjangoパッケージをインストールすることは可能ですか?

分類Dev

PipでPythonパッケージとモジュールをダウンロードしてインストールする方法とpipでダウンロードできないものはどうすればよいですか?

分類Dev

インストール後にパッケージをインポートすることと、新しいreactアプリケーションが作成されたときにindex.htmlに含めることの違いは何ですか?

分類Dev

pipを使用してパッケージをインストールすることはできません

分類Dev

DockerfileでRUNを使用してカスタムPythonパッケージをインストールできないのはなぜですか?

分類Dev

pip を使用して python3 の python パッケージをインストールするにはどうすればよいですか?

分類Dev

`tox`がWindowsのシステムPythonディレクトリにパッケージをインストールするのはなぜですか?

分類Dev

システムスナップショット (Timeshift) とパーティションイメージ (iso として保存) の主な違いは何ですか?

分類Dev

システムスナップショット (Timeshift) とパーティションイメージ (iso として保存) の主な違いは何ですか?

分類Dev

Pythonパッケージがpipを使用して別のindex-urlからインストールされるのはなぜですか?

分類Dev

Debianベースのシステムでは、すでにアンインストールされているパッケージの構成ファイルをどのようにパージしますか?

分類Dev

Pythonでサブモジュールとしてパブリックパッケージを使用するのと、pipを使用してインストールするのはいつ意味がありますか?

分類Dev

パーティションまたはディスク全体を直接使用してmdadmアレイを作成することの違いは何ですか

分類Dev

Anacondaが不要なパッケージをたくさんインストールするのはなぜですか?これは解決できる設定の問題ですか、それともconda envを正しく理解していませんか?

分類Dev

Hiveでテーブルをパーティション分割することとバケット化することの違いは何ですか?

分類Dev

何かをインストールしようとすると、「信頼できないパッケージはシステムのセキュリティを危険にさらす可能性があります」と表示されます

分類Dev

パッケージが特定のパッケージをインポートしないことを単体テストすることはできますか?

分類Dev

依存関係としてではなく、システム全体にerlangパッケージをインストールする方法は?

分類Dev

大きなファイルをどこかにコピーしているときにシステムに使用可能なストレージがある場合でも、Linuxがスワップスペースに書き込むのはなぜですか?

分類Dev

これは、Pythonでシステムレベルのキーイベントを取得し、システムレベルのキーイベントを再現することは可能ですか?

分類Dev

DebianベースのLinuxディストリビューションを使用してランダムパッケージ用のローカルaptリポジトリをすばやく作成するにはどうすればよいですか?

分類Dev

Linuxベースのシステムでgccまたはg ++を使用して静的にコンパイルすることは可能ですか?

分類Dev

パッケージを削除するときに、パッケージによってインストールされたシステムスクリプトを無視する正しい方法は何ですか?

分類Dev

暗号化されたパーティションを準備してからインストールするのと、インストーラーを使用して暗号化を有効にするのとの違いは何ですか?

Related 関連記事

  1. 1

    pipを使用したパッケージとapt-getを使用したパッケージのインストールの違いは何ですか?

  2. 2

    ソースからビルドすることとインストールパッケージを使用することの違いは何ですか?

  3. 3

    システムがWaylandを使用していないのに、Waylandパッケージがインストールされているのはなぜですか?

  4. 4

    .debパッケージを構成して、32ビットオペレーティングシステムにのみインストールし、64ビットオペレーティングシステムにはインストールしないようにすることはできますか?

  5. 5

    PIPを使用して現在のプロジェクトにのみパッケージをインストールすることは可能ですか?

  6. 6

    pipなしでdjangoパッケージをインストールすることは可能ですか?

  7. 7

    PipでPythonパッケージとモジュールをダウンロードしてインストールする方法とpipでダウンロードできないものはどうすればよいですか?

  8. 8

    インストール後にパッケージをインポートすることと、新しいreactアプリケーションが作成されたときにindex.htmlに含めることの違いは何ですか?

  9. 9

    pipを使用してパッケージをインストールすることはできません

  10. 10

    DockerfileでRUNを使用してカスタムPythonパッケージをインストールできないのはなぜですか?

  11. 11

    pip を使用して python3 の python パッケージをインストールするにはどうすればよいですか?

  12. 12

    `tox`がWindowsのシステムPythonディレクトリにパッケージをインストールするのはなぜですか?

  13. 13

    システムスナップショット (Timeshift) とパーティションイメージ (iso として保存) の主な違いは何ですか?

  14. 14

    システムスナップショット (Timeshift) とパーティションイメージ (iso として保存) の主な違いは何ですか?

  15. 15

    Pythonパッケージがpipを使用して別のindex-urlからインストールされるのはなぜですか?

  16. 16

    Debianベースのシステムでは、すでにアンインストールされているパッケージの構成ファイルをどのようにパージしますか?

  17. 17

    Pythonでサブモジュールとしてパブリックパッケージを使用するのと、pipを使用してインストールするのはいつ意味がありますか?

  18. 18

    パーティションまたはディスク全体を直接使用してmdadmアレイを作成することの違いは何ですか

  19. 19

    Anacondaが不要なパッケージをたくさんインストールするのはなぜですか?これは解決できる設定の問題ですか、それともconda envを正しく理解していませんか?

  20. 20

    Hiveでテーブルをパーティション分割することとバケット化することの違いは何ですか?

  21. 21

    何かをインストールしようとすると、「信頼できないパッケージはシステムのセキュリティを危険にさらす可能性があります」と表示されます

  22. 22

    パッケージが特定のパッケージをインポートしないことを単体テストすることはできますか?

  23. 23

    依存関係としてではなく、システム全体にerlangパッケージをインストールする方法は?

  24. 24

    大きなファイルをどこかにコピーしているときにシステムに使用可能なストレージがある場合でも、Linuxがスワップスペースに書き込むのはなぜですか?

  25. 25

    これは、Pythonでシステムレベルのキーイベントを取得し、システムレベルのキーイベントを再現することは可能ですか?

  26. 26

    DebianベースのLinuxディストリビューションを使用してランダムパッケージ用のローカルaptリポジトリをすばやく作成するにはどうすればよいですか?

  27. 27

    Linuxベースのシステムでgccまたはg ++を使用して静的にコンパイルすることは可能ですか?

  28. 28

    パッケージを削除するときに、パッケージによってインストールされたシステムスクリプトを無視する正しい方法は何ですか?

  29. 29

    暗号化されたパーティションを準備してからインストールするのと、インストーラーを使用して暗号化を有効にするのとの違いは何ですか?

ホットタグ

アーカイブ