错误现象:
本文针对的是Windows安装了Anaconda的Python环境的情况,vscode中run python file in terminal时出现如下错误:
“D:\Program Files\Anaconda3\python.exe” .\demo.py
At line:1 char:40
+“D:\Program Files\Anaconda3\python.exe” .\demo.py
+ ~~~~~~~~~~
Unexpected token ‘.\demo.py’ in expression or statement.
+CategoryInfo : ParserError: (😃 [], ParentContainsErrorRecordException
+FullyQualifiedErrorId : UnexpectedToken
或者运行print当前行,vscode在控制台出现“无法初始化设备 PRN“情况的解决方法。
原因及解决方法:
出现该错误原因,安装anconda跳过vscode安装了,vscode是早先独立安装的,应该是没有自动配置Anaconda环境,可查看Anaconda navigator中VScode是否显示为lunch:
lunch才能使用,如果显示install,下面根据个人任意选择一种:
暴力方法一(直接安装):就是请先卸载本机vscode,然后点击该install重新进行安装。
缺点:该方法会直接默认安装在C盘,此时电脑相当于多安装了一个vscode软件,无法进行自定义选择。
方法二(先安装,然后remove):不需要卸载自己原来安装的vscode,直接点击Anaconda navigator中VScode的install按钮进行安装,安装完显示的lunch(同样会默认安装在C盘,但两个都已经配置好了Anaconda的Python环境),然后将刚刚安装的remove即可,如下图:
该方法既不会覆盖原来自定义安装的vscode,还能增加anaconda环境。
如果有知道如何独立配置vscode的Anaconda环境的可共享,谢谢。