主に関連するpipの使用法に依存して、Pythonで切断された環境にサードパーティのパッケージをオフラインでインストールします
最初にpipの対応するパラメーターを確認し、コマンドラインでpip -hを実行すると、多くのパラメーターがあることがわかります。
方法1.関連するインストールパッケージを別のコンピューターに1つずつダウンロードし、対応するインストールパッケージを切断されたホストに1つずつインストールします。
pip download -d F:\ZK\py\whl\py387 xlrd
pip download -d F:\ZK\py\whl\py387 -i https://pypi.doubanio.com/simple/ xlwt
pip download -d F:\ZK\py\whl\py387 -i https://pypi.doubanio.com/simple/ --only-binary=:all: --python-version 38 pandas
pip install --no-index --find-links=F:\ZK\py\whl\py387\ xlrd
pip install --no-index --find-links=F:\ZK\py\whl\py387\ xlwt
pip install --no-index --find-links=F:\ZK\py\whl\py387\ pandas
pip list
コマンド1:デフォルトのhttps://pypi.org/simpleの場所でxlrdライブラリをダウンロードします
コマンド2:Doubanでxlwtライブラリをより速くダウンロードする
コマンド3:python3.8に基づいてパンダライブラリをダウンロードします
次に、オフラインホストで次のコマンドを実行します。
コマンド4-6:whlが保存されているフォルダから対応するライブラリをインストールします
コマンド7:現在インストールされているライブラリを表示する
方法2.Pythonライブラリがインストールされているコンピューターでライブラリリストを生成し、ライブラリをバッチでダウンロードして、切断されたホストに対応するバックアップをインストールします。
pip freeze > requirements.txt
pip download -d F:\ZK\py\whl\py387 -i https://pypi.doubanio.com/simple/ -r requirements.txt
次に、オフラインホストで次のコマンドを実行します。
pip install --no-index --find-links=F:\ZK\py\whl\py387 -r requirement.txt
方法2の方が便利です。
最後に、pipパラメーターをアタッチします:pip -h
使用法:
pip <コマンド> [オプション]コマンド:
installインストールパッケージ。
ダウンロードダウンロードパッケージ。
アンインストールパッケージをアンインストールします。
フリーズインストールされたパッケージを要件形式で出力します。
listインストールされているパッケージを一覧表示します。
showインストールされているパッケージに関する情報を表示します。
インストールされたパッケージに互換性のある依存関係があることを確認します。
configローカルおよびグローバル構成を管理します。
検索PyPIでパッケージを検索します。
cacheピップのホイールキャッシュを検査および管理します。
ホイール要件からホイールを作成します。
hashパッケージアーカイブのハッシュを計算します。
補完コマンド補完に使用されるヘルパーコマンド。
debugデバッグに役立つ情報を表示します。
helpコマンドのヘルプを表示します。一般オプション:
-h、-helpヘルプを表示します。
--isolated
環境変数とユーザー構成を無視して、pipを分離モードで実行します。
-v、-verboseより多くの出力を提供します。オプションは加算的で、
最大3回使用できます。
-V、-versionバージョンを表示して終了します。
-q、-quiet出力を少なくします。オプションは加算的であり、
最大3回使用できます(WARNING、
ERROR、およびCRITICALログレベルに対応)。
--log <path>詳細な追加ログへのパス。
--no-input入力のプロンプトを無効にします。
--proxy <proxy>
[user:passwd @] proxy.server:portの形式でプロキシを指定します。
--retries <retries>各接続が試行する最大再試行回数
(デフォルトは5回)。
--timeout <sec>ソケットタイムアウトを設定します(デフォルトは15秒)。
--exists-action <action>パスがすでに存在する場合のデフォルトのアクション:
(s)witch、(i)gnore、(w)ipe、(b)ackup、(a)bort。
--trusted-host <hostname>
有効なHTTPSがない場合でも、このホストまたはhost:portのペアを信頼できるものとしてマークします。
--cert <path>代替CAバンドルへのパス。
--client-cert <path> SSLクライアント証明書へのパス 。
秘密鍵と、
PEM形式の証明書を含む単一のファイル。
--cache-dir <dir>キャッシュデータを<dir>に保存します。
--no-cache-dirキャッシュを無効にします。
--disable-pip-version-check 新しいバージョンのpipが ダウンロード可能かどうか
を判断
するためにPyPIを定期的にチェックしないでください
。--no-indexで暗示されます。
--no-color色付きの出力を抑制します
--no-python-version-warning
今後
サポートされないPythonに対する無音の非推奨警告。
--use-feature <feature>後方
互換性がない可能性のある新しい機能を有効にします。
--use-deprecated <feature>非推奨の機能を有効
にします。これは将来削除される予定です。