ソースからコンパイルされたPythonにPipをインストールする方法 質問する

ソースからコンパイルされたPythonにPipをインストールする方法 質問する

私は最新の Debian を実行している Raspberry Pi を使用しています。デフォルトでは 2.7.3 が付属していますが、2.7.9 ですべて記述された大規模な Flask ホーム オートメーション アプリを実行するために購入しました。後で問題が発生しないようにしたいのです (マイナー バージョンであることは承知していますが、私は完璧主義者です)。

そこで最新のPython 2.7.10をダウンロードしました。そして

./configure && make && make altinstall

ここまでは順調です。/usr/local/bin期待通りにインタープリターがインストールされました。次に を実行できるようにする必要がありますがpip install -r requirements.txt、そのためには pip が必要です。そこで Python の Web サイトから get-pip.py をダウンロードして試しました。

/usr/local/bin/Python2.7 get-pip.py

運が悪かった。私はまた、別のコンパイルされたPythonインタープリタで仮想環境を作成しようとしました。

virtualenv -p /usr/local/Python2.7 venv

運が悪かった。コンパイルしたPythonにeasy_installをインストールできたが、試すとエラーが発生する。

/usr/local/bin/easy_install pip

何が間違っているのでしょうか? そもそも Python を構成するための --ensurepip フラグについて読みましたが、コンパイルされたインタープリターに pip を追加するには、Python を削除してもう一度インストールする必要がありますか?

ベストアンサー1

configure私も同じ問題に直面していました。コマンドに追加のパラメータを追加し--with-ensurepip=install、その後に make と make install を実行することで解決しました。すると、Python のインストール フォルダに pip が保存されるようになりました。

おすすめ記事