最近在用anaconda建立虛擬環境,然後啟用後開始使用,由於全域性隨時都可以啟動,比virtualenv好用。但是,在tmux中,雖然執行了
codna activate myenv
然後也可以看到bash中myenv啟動了,如下:
(myenv) root@:[/usr/]:
但其實還是使用的預設環境,因為myenv 我用的python3.7,但是執行是發現版本還是3.6
最後在github找到了解決方案,如下:
#1、找到conda的位置
which conda
記住conda的位置以後,在~/.bashrc 中新增
source /opt/anaconda3/etc/profile.d/conda.sh
[[ -z $tmux]]
|| conda deactivate; conda activate base
這樣就會預設啟動conda的base環境,如果再想啟動自己的環境 ,正常輸入以下語句即可
codna activate myenv
Anaconda建立 啟用 退出 刪除虛擬環境
在anaconda中conda可以理解為乙個工具,也是乙個可執行命令,其核心功能是包管理與環境管理。所以對虛擬環境進行建立 刪除等操作需要使用conda命令。建立虛擬環境 使用 conda create n your env name python x.x 2.7 3.6等 anaconda 命令建...
Anaconda建立 啟用 退出 刪除虛擬環境
在anaconda中conda可以理解為乙個工具,也是乙個可執行命令,其核心功能是包管理與環境管理。所以對虛擬環境進行建立 刪除等操作需要使用conda命令。使用 conda create n your env name python x.x 2.7 3.6等 anaconda 命令建立python...
Anaconda中sklearn包不全
起因 一開始在一台伺服器上單獨安裝了sklearn,用於訓練模型,生成pkl檔案。後來由於發現anaconda中整合了包含sklearn在內測好多安裝包,於是打算將程式移植到anaconda上,並且保留原先的模型pkl檔案。結果在除錯的時候發現了錯誤。主要是在載入pkl檔案的時候,出現錯誤。排查過程...