在ubuntu激活虚拟环境的时候出现:source not found
原因:shell的解释器不是bash,而是dash,我们需把shell的解释器更改为bash。分三步进行:
第一步:查看当前使用的解释器是什么?
命令:ls -l /bin/sh
输出: /bin/sh -> dash
第二步:修改dash为bash
由于这一步需要root权限,所以先切换到root用户
命令:su root,然后输入密码即可
命令:dpkg-reconfigure dash
按tab键选择否,然后回车
第三步:查看是否修改成功
命令:ls -l /bin/sh
输出: /bin/sh -> bash
再执行source activate就不会报not found了