ホームページ  >  に質問  >  本文

linux - 非システムバージョンの Python を使用して get-pip.py を実行するには他に何をする必要がありますか?

作業環境は centos6.X で、システムに付属の Python は 2.6 であるため、多くの新しいモジュールはあまりサポートされていません。したがって、python2.7.13 をダウンロードしてコンパイルし、python2.7 コマンドにリンクします。 get-pip.py をダウンロードし、python2.7 を使用して実行すると、python2.7 インストール ディレクトリの site-packages の下にインストールされたことが示されます。ただし、pip を入力したときにコマンドが見つかりませんでした (システム以外のバージョンである必要があり、接続は作成されませんでした)。現在どのように運用されているのかお聞きしたいです。 pip は python2.7 用のモジュールをインストールするだけでよく、システムのネイティブ Python はそれに影響しません。

世界只因有你世界只因有你2692日前900

全員に返信(3)返信します

  • PHP中文网

    PHP中文网2017-06-05 11:13:20

    Pythonマルチバージョン管理ツール、pyenvの使用を推奨します

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-06-05 11:13:20

    Python2.7 に対応する pip にソフト接続することができます。モジュールをインストールしたい場合は、pip27 を使用して python27 にインストールしてください。

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-06-05 11:13:20

    1. どこで pip を使用するか、そしてそれが環境変数に追加されているかどうかを知る必要があります

    2. python (Python 27 バージョン) -m pip を使用して pip を呼び出すことができます

    3. Pythonのソフト接続を変更することもできますが、一部のシステムソフトウェアがシステムのPythonを使用する可能性があるため、危険を伴う可能性があるため、python27のようなソフト接続を使用することをお勧めします

    4. pyenv を使用しますが、システム Python を変更する可能性があり、Python シェル/ローカル/グローバル構成も持つことに注意してください。

    返事
    0
  • キャンセル返事