私はAnaconda Pythonディストリビューションを、インターネットにアクセスできないWindowsマシンで使用しています。
インストールは非常に簡単です。AnacondaWindowsインストーラーをダウンロードしてコピーし、標準的な方法でインストールするだけです。
しかし、更新に関しては:
次のようなものを実行することは可能ですか?
conda update Anaconda-2.2.0-Windows-x86_64.exe
オールインワンのWindowsインストーラーから必要なパッケージを抽出して更新するには?
最新の--offline
コマンドによって提供される新しいconda update
オプションに気づきましたが、この目的には役立たないようです...
一般に、 Anaconda Server のようなものは、この種のワークフローを簡単にするように設計されています。
いくつかの推奨される回避策:
インターネットを備えた別のマシンでインストールを再現します(conda list --export
をファイルに保存してconda install --file
)。次に、そのマシンでconda update
を使用して、パッケージを生成およびダウンロードします。役立つヒントの1つは、複数のcondaパッケージを取得して、それらをフラットなtarballにtarする場合、condaを使用してそのtarballをインストールすると、すべてのパッケージがインストールされることです。または、パッケージをpkgs
キャッシュに入れて、--offline
フラグを使用することもできます。
新しいAnacondaを別の場所にインストールし、パッケージをpkgs
キャッシュから現在のフォルダーにコピーします。
これらはどちらも少し不格好ですが、Anacondaサーバーなしでこれを実現する簡単な方法はありません。