python 2.7をインストールし、2.7サイトパッケージにpipしました。
私がバージョンを取得するとき:
pip -V
それが示している:
pip 1.3.1 from /usr/lib/python2.6/site-packages (python 2.6)
次の場所にある2.7バージョンのpipを使用するにはどうすればよいですか?
/usr/local/lib/python2.7/site-packages
$ PATH変数内のある場所に「pip2.7」というバイナリがインストールされている必要があります。
あなたはそれを見つけることでそれを見つけることができます
which pip2.7
これにより、 '/ usr/local/bin/pip2.7'のようなものがstdoutに出力されます。このようなものが印刷されない場合、インストールされていません。その場合は、実行してインストールします
$ wget https://bootstrap.pypa.io/get-pip.py
$ Sudo python2.7 get-pip.py
これで、すべての設定が完了し、
which pip2.7
正しい出力が返されるはずです。
別の方法は、以下のようにpython2.7を使用してpip
モジュールを呼び出すことです。
python2.7 -m pip <commands>
たとえば、python2.7 -m pip install <package>
を実行して、お気に入りのpythonモジュールをインストールできます。ここにリファレンスがあります: https://stackoverflow.com/a/50017310/4256346 。
このバージョンのpython用にpipモジュールがまだインストールされていない場合は、次を実行できます。
python2.7 -m ensurepip
このコマンドを実行すると、「pipインストーラーがブートストラップされます」。これを実行するには管理者権限が必要な場合があります(つまり、Sudo
)。ここにリファレンスがあります: https://docs.python.org/2.7/library/ensurepip.html および別のリファレンス https://stackoverflow.com/a/46631019/4256346 。