2017-08-17 66 views
0

感謝youtube鏈接後,只是很容易成功通過我的Anaconda提示安裝tensorflow。安裝Tensorflow的虛擬環境:爲什麼我需要它來達到目的?

我做了什麼是:

1)conda create -n tensor2 python=3

首先我創造了一個虛擬環境名tensor2(我不知道爲什麼我需要這個),也什麼-n參考?

2)然後激活tensor2虛擬環境,然後運行pip install tensorflow

所以結束語問題:

1)爲什麼我需要創建虛擬Enviornmnet尤其是對模塊tensorflow而其他模塊只使用PIP即時安裝?

2)另外一個問題是,在上面的命令中指的是什麼?而且,什麼是-m是指在聲明中「蟒蛇-m PIP安裝/模塊名稱/'?

回答

2

什麼-n指的暢達創建

https://conda.io/docs/using/envs.html#create-an-environment --name或-n只是定義了環境將被命名。

什麼-m是指在python -m

-m標誌搜索給定的模塊(在你的情況下,它搜索的PIP模塊)如果找到,它將運行__main__函數(如果你只是運行python -m pip,它將顯示幫助輸出)。然後'intall module'是傳遞給pip的參數。這通常是爲了規避「點」不在你的路徑中,但python將能夠找到它(通過它的Python路徑)。

爲什麼你需要虛擬環境?

其實你沒有。爲什麼人們建議使用它們?因爲它爲您提供了一些更加獨立的環境來進行試驗,而不會「損害」系統的其他部分,如果您經歷了很多嘗試,則可能會出現一些依存關係發生衝突的情況,並且還允許您在不同版本之間切換。如果您打算只使用一個環境並保持最新狀態(或將其凍結到特定版本),則無需這樣做。

+0

感謝您的解釋 – Beverlie

相關問題