2017-09-23 57 views
0

主な質問は:新しいコンピュータにAnacondaインストールをミラーリングする方法は?

すでにいくつかのパッケージをインストールアナコンダ分布を(一部はcondaによってpipなどによりインストール)されているコンピュータがあります。別のコンピュータに同じパッケージのリストをインストールしたいとします。これを進めるには?

背景:

は私が私のOSをアップグレードすることがあります(エルキャピタンにはMac OS Xマーベリックス)、新鮮なインストールオプションのために行くとタイムマシンを通じてホームディレクトリ内のフォルダのみを移動されますドライブ。 Anacondaのディストリビューションもホームディレクトリの下にインストールされていますが、これらのパッケージをもっと新しいOSに保つのは少し懐疑的です。

私は、インストールされたパッケージのリストでテキストファイルを作成してから、ファイルをpipに渡してから、インターネット経由でパッケージをインストールするようなことを考えていました。

私の研究プロジェクトはすべてこのアナコンダの配布に依存しているので、これには多くのものがあります。私の主なパッケージは、OpenCVを使った機械学習とビデオ解析です。 OpenCV-Python-3.6 for Mac OSのリポジトリサポートはまだmenpoではありませんので、当面は3.5に固執する必要があります。

これに関するご意見やご感想をお寄せください。

答えて

0

pip freezeを使用すると、PyPi docsで提供される最も簡単な解決策です。私の場合のために

pip freeze > requirements.txt  # In the source computer terminal 
pip install -r requirements.txt # In the new computer terminal 

試行錯誤のインストールの私のシリーズで

が、それはすべてのパッケージを再インストールする必要はありません明らかになりました。タイムマシンは十分だった。 Anacondaディストリビューションはデフォルトの場所に/Users/myaccount/anacondaとしてインストールされました。マイグレーションアシスタントを使用して自分のアカウントフォルダのみを回復しました(アプリケーションやその他のものはありません)。これにより、anacondaパスが設定された起動ファイル.profileも回復しました。だから今、私のすべてのPythonプロジェクトは問題なく動作します。

関連する問題