私は最新の 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 が保存されるようになりました。