回答:
pip install --download
廃止予定です。バージョン8.0.0以降、pip download
次のコマンドを使用する必要があります。
pip download <package-name>
pip install path-to-downloaded-package
sudo pip install <path-to-downloaded-package> --no-index --find-links `pwd`
pip download
もサポートし-r requirements.txt
、簡単にインターネットに接続されたマシンからそれらのすべてをダウンロードすることができますので、その後、オフラインマシンにコピーして、上記のコメンターが述べたどのようにインストール
--download-cache
オプションは、欲しいものを行う必要があります。
pip install --download-cache="/pth/to/downloaded/files" package
しかし、これをテストしたところ、メインパッケージはダウンロード、保存、インストールされましたが、依存関係は完全なURLパスを名前として保存されました-少し面倒ですが、すべてのtar.gz
ファイルはそこにありました。
この--download
オプションは、メインパッケージとその依存関係をダウンロードし、それらのいずれもインストールしません。(注その前のバージョン1.1に--download
なかったオプションはない依存関係をダウンロードしてください。)
pip install package --download="/pth/to/downloaded/files"
pip
使用して文書のアウトライン--download
のために高速&ローカルインストール。
--no-install
オプションをタグ付けしましたが。そして、あなたはファンキーなファイル名については正しいですが、少なくともファイルはそこにあります。
--download
あるパッケージをオプションでダウンロードします。
pip install --download
現在は非推奨で、pip 10から削除されます。pip.pypa.io/en/latest/reference/pip_download/#overview。を使用しpip download somepackage
ます。
pip download -d <dir> { -r requirements.txt | <packagename> }
私は常にパッケージをダウンロードするためにこれを行います:
pip install --download /path/to/download/to_packagename
または
pip install --download=/path/to/packages/downloaded -r requirements.txt
ダウンロードしたばかりのライブラリをすべてインストールする場合は、次のようにします。
pip install --no-index --find-links="/path/to/downloaded/dependencies" packagename
または
pip install --no-index --find-links="/path/to/downloaded/packages" -r requirements.txt
更新
また、1つのシステムにインストールされているすべてのパッケージを取得するには、それらをすべてエクスポートしrequirement.txt
て、別のシステムにインストールするために使用することができます。
pip freeze > requirement.txt
次に、requirement.txt
上記のようにダウンロードに使用するか、これを実行して次の場所からインストールしますrequirement.txt
。
pip install -r requirement.txt
参照:pipインストーラー
バージョン7.1.2では、pipは以下のパッケージ(利用可能な場合)のホイールをダウンロードします。
pip install package -d /path/to/downloaded/file
以下はソース配布をダウンロードします:
pip install package -d /path/to/downloaded/file --no-binary :all:
これらは、pipが依存関係を認識している場合(依存関係をpip show package
リストしている場合など)にも依存関係をダウンロードします。
更新
示されるようアントンKhodak、pip download
コマンドは、この手段上記の例ではバージョン8ので好ましい/path/to/downloaded/file
オプションで与えられる必要がある-d
ので、交換、install
とdownload
作品が。
pip download <package1 package2 package n>
依存関係を含むすべてのパッケージをダウンロードするために使用します
pip install --no-index --find-links . <package1 package2 package n>
依存関係を含むすべてのパッケージをインストールするために使用します。からすべてのファイルを取得しますCWD
。何もダウンロードしません
pip wheel
あなたが考慮すべきもう一つのオプションです:
pip wheel mypackage -w .\outputdir
パッケージとその依存関係をディレクトリ(デフォルトでは現在の作業ディレクトリ)にダウンロードしますが、ソースパッケージをホイールに変換する追加のステップを実行します。
要件ファイルを便利にサポートします:
pip wheel -r requirements.txt -w .\outputdir
--no-deps
特に要求されたパッケージのみが必要な場合は、引数を追加します。
pip wheel mypackage -w .\outputdir --no-deps
以下のためのWindowsユーザー:
するにはダウンロードしたファイルには、あなたの開いてCMDをして、これをfolow:
cd <*the file-path where you want to save it*>
pip download <*package name*>
パッケージと依存関係は、現在の作業ディレクトリにダウンロードされます。
するには、インストールの現在の作業ディレクトリから:
ダウンロードしたフォルダーをcwdとして設定し、次の手順に従います。
pip install <*the package name which is downloded as .whl*> --no-index --find-links <*the file locaation where the files are downloaded*>
これにより、その場所で依存関係が検索されます。