インターネットに接続せずにPython pipをインストールする方法は?

インターネットに接続せずにPython pipをインストールする方法は?

私の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.pyhttps://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からソースアーカイブをダウンロードして手動でインストールすることもできます。

  1. 行くhttps://pypi.org/project/pip/#files
  2. アーカイブファイルをダウンロードして解凍しました。
  3. 走るpython setup.py install

おすすめ記事