Pythonが切断された環境でサードパーティのパッケージをオフラインでインストールする

主に関連する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>非推奨の機能を有効
                              にします。これは将来削除される予定です。

 

 

 

 

 

 

 

 

おすすめ

転載: blog.csdn.net/xcntime/article/details/115269302