這是一個理論問題,但是現在一直困擾着我。 我使用conda來管理我的機器上的python和相關的依賴項。這是我用來創建conda內核的代碼,conda env的生命週期
conda create -n py35 python=3.5
source activate py35
conda install notebook ipykernel
ipython kernel install --user --name=python3.5
這會導致(py35)獲得命令提示符的前綴。 這裏是我的問題 -
- 什麼是環境和什麼是內核,兩者如何不同?
,當我運行命令激活後ENV, jupyter notebook
,它開闢了那裏,右邊的下拉菜單顯示不同ENVS的筆記本電腦。
這個conda環境的生命週期是什麼。就像我在關閉終端時一樣,env會自動停用?每次我重新啓動計算機或重新登錄時,是否必須手動啓動env?
這些env特定配置在哪裏存在?在env中進一步安裝會發生什麼。就像在安裝熊貓後激活env一樣,它是否與env綁定?
我明白這些問題有點基本,但我對Python比較陌生,這些東西一直困擾着我。會真的很感激一個詳細的迴應。 TIA。