之前都是pycharm+anaconda做opencv,因为最近课程要写web,所以尝试了一下vscode,嗯,真香。
可问题来了,我发现我conda base环境上装好的django模块,在pycharm下可以正常的python manage.py,但是在vscode下,却每次都显示no moduel ‘django’,然而我右下角的环境却是对的,这就很坑了。
不过我发现貌似vscode右侧的debugger貌似支持django框架的运行,所以如果没有强迫症的话,是可以通过调试直接运行django的。
至于环境问题,细心的人就会发现,vscode的终端中报错时,输入指令的那行,路径前面是没有(base)这个标记的,也就是说你在输入命令时,并没有进入相应的环境中,所以自然会报错,这时候只需要conda activate xxx(如果是基础环境,xxx为空即可)