私のpythonは2.7.5、
-bash-4.2$ python --version
Python 2.7.5
デフォルトではpython pipはありません。
私のLinuxはRedhat ERHL 7.3です。
-bash-4.2$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
Linuxリポジトリにpython-pipがないことも確認しました。
-bash-4.2$ yum search python-pip
Loaded plugins: product-id, rhnplugin, search-disabled-repos, subscription-manager
*Note* Spacewalk repositories are not listed below. You must run this command as root to access Spacewalk repositories.
cloudera-manager 7/7
Warning: No matches found for: python-pip
No matches found
Pipをインストールする私の方法はget-pip.py
。 get-pip.py
from https://packaging.python.org/installing/
ダウンロードリンクは https://bootstrap.pypa.io/get-pip.py です。
Windowsラップトップ用にダウンロードし、LinuxサーバーにFTPでアップロードしました。
私が走ったときpython get-pip.py
。インターネットへの接続を試みました。
-bash-4.2$ python get-pip.py
Collecting pip
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x35755d0>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'NewConnectionError('<pip._vendor.requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 0x3575a90>: Failed to establish a new connection: [Errno 101] Network is unreachable',)': /simple/pip/
質問:
OSを使いたくない場合は、PyPIからソースアーカイブをダウンロードして手動でインストールすることもできます。
python setup.py install
を実行しますこれはかなり遅いと思います。これはまだ回答されていないため、追加したままにしたかっただけです。
EPEL repo から.rpmをダウンロードし、yumコマンドを使用してインストールします。
https://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/p/python2-pip-8.1.2-8.el7.noarch.rpm
これはうまくいくはずです。