tumx中啟用anaconda失效的解決辦法

2021-10-01 07:01:48 字數 616 閱讀 9384

最近在用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檔案的時候,出現錯誤。排查過程...