项目场景:
服务器下利用tmux创建窗口,运行.py文件
问题描述:
python版本不符合导致出现bug
利用conda激活虚拟环境后,调用python测试任然是2.7
按照其他博主使用source进入在.zshrc中添加配置,但source无反应
原因分析:
先激活虚拟环境,再进入tmux中,激活的虚拟环境无法正常使用
需要先deactivate所有虚拟环境,再进入tmux中,可有效激活anaconda虚拟环境
解决方案:
1. 在进入tmux前deactiate所有虚拟环境
注意:(base)也属于虚拟环境,在base环境下需要继续执行deactivate
2. 进入tmux后利用conda activate激活需要的环境,再次运行oython,版本正确