私の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
https://packaging.python.org/installing/
ダウンロードリンクはhttps://bootstrap.pypa.io/get-pip.py
Windowsノートブック用にダウンロードし、ftp経由でLinuxサーバーにアップロードしました。
私が走るとき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/
質問:
- どこにつながりますか?
- プライベートストアを設定できますか?
- pypiリポジトリですか?
- このpypiリポジトリに静的Webサーバーを使用できますか?
- 個人用リポジトリへの接続を指すようにget-pip.pyをどのように設定しますか?
答え1
OSパスに行きたくない場合は、PyPIからソースアーカイブをダウンロードして手動でインストールすることもできます。
- 行くhttps://pypi.org/project/pip/#files
- アーカイブファイルをダウンロードして解凍しました。
- 走る
python setup.py install
答え2
以下から.rpmをダウンロードしてください。EPELリポジトリそして、yumコマンドを使用してインストールします。
https://dl.fedoraproject.org/pub/epel/7Server/x86_64/Packages/p/python2-pip-8.1.2-8.el7.noarch.rpm