有的時候我們需要用到不同版本的包,比如可能在一些模型中我們使用TensorFlow1, 有些需要使用TensorFlow2,為解決沖突的問題,比較好的一個方案就是建立虛擬環境,並把需要的庫都下到虛擬環境中,這樣我們可以在不同環境中自由切換,並且不用再多次卸載和安裝不同版本的庫。
conda操作虛擬環境的基本命令
conda create -n py35 python=3.5.6 # 創建新環境
source activate py35 # 進入到該環境中
#或
conda activate py35 # 進入到該環境中
conda deactivate # 退出此環境
conda env list # 查看虛擬環境列表
conda env list # 查看虛擬環境列表
到這步,如果只需要在命令行中使用的話, 就可以直接安裝相應的庫了。在服務器上也是如此。新建環境后應該要先安裝numpy和pandas。安裝matplotlib需要這兩個作為依賴。
如果還需要在jupyter lab中使用,還需要一些額外的步驟。
source activate 環境名稱
conda install ipykernel
python -m ipykernel install --user --name 環境名稱 --display-name "環境名稱"
