我目前正在從事數據分析學校項目。我們使用OS X,Ubuntu和Windows,所以我們想知道如何在所有平臺上使用相同的代碼。我們創建了一個虛擬環境,並安裝了所有外部庫需要,而當我們將文件夾更改到其他操作系統,我們運行:VirtualEnv在不同的操作系統
virtualenv path/to/virtualenvFolder --alwayscopy --download
但大多數圖書館都沒有工作,或者有像錯誤拒絕「權限...「,即使與sudo。將Python代碼和外部庫傳遞給多個操作系統的文件夾有什麼好方法嗎?
Virtualenvs **並非設計爲便攜**。您需要在新機器上創建一個新的虛擬環境,並在其中安裝需求(例如,舊機器上的'pip freeze >> requirements.txt',然後在新機器上安裝'pip install -r requirements.txt')。 – jonrsharpe
非常感謝! – user7122079