2017-09-23 112 views
0

主要問題:如何在新計算機上鏡像Anaconda安裝?

目前已經有幾個包安裝了蟒蛇分佈(有的安裝了pip和其他由conda)的計算機。假設,我想在另一臺計算機上安裝相同的軟件包列表。如何繼續?

背景:

我將升級我的操作系統(Mac OS X的小牛埃爾卡皮坦)和將要設立一個新的安裝選項,並通過一臺時間機器移動只在主目錄中的文件夾駕駛。 Anaconda發行版也安裝在主目錄下,但我對將所有這些軟件包保留在更新的操作系統上持懷疑態度。

我正在考慮像創建一個文本文件與已安裝的軟件包列表,然後通過點傳遞文件,然後通過互聯網安裝軟件包。

因爲我的所有研究項目都依賴於這個Anaconda發行版,所以有很多值得一試。我的主要軟件包是用於OpenCV的機器學習和視頻分析。對於Mac OS,對於OpenCV-Python-3.6沒有menpo存儲庫支持,所以我必須暫時堅持使用3.5。

任何意見或建議,將不勝感激。

回答

0

對於主要問題,使用pip freezePyPi 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項目都可以毫無問題地工作。

相關問題