pycharm下git bash终端进入virtualenv环境报错—bash: basename: command not found
问题描述
将pycharm的终端设置为git bash,然后利用virtualenv指令创建了一个名为env
的虚拟环境,在利用source /yourPath/projectName/env/Scripts/activate
指令进入该环境时,却报错显示bash: basename: command not found
解决方法
尝试以下步骤,个人验证有效:
- File—>Settings—>Terminal;
- Activate virtualenv选项默认是勾上的,我们要把它去掉,然后保存;
- 重启pycharm,再次输入指令
source /yourPath/projectName/env/Scripts/activate
,就可以顺利进入环境了。
注: 我发现先cd指令进入到env环境下的Scripts目录,然后再输入source activate
,进入的就是base环境,如下图所示:
看来如果想要进入自己建立的env环境,还是得利用步骤3的指令,不知道这是为什么,有懂的朋友可以留言告诉我,谢谢。