继上一篇记录到新安装vs code后遇到的问题后,这一篇将介绍运行代码开始就碰到的闭门羹。
项目中需要智能识别用到Anaconda3模块,运行代码时以“C:/Anaconda3/python.exe”开头,经验告诉,应该是python的编译环境设置引起的。
先卸载Anaconda3,发现vs code报下面的错误
& : 无法将“C:Anaconda3Scriptsconda.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 C:UsersfengyeDocumentsWindowsPowerShellprofile.ps1:4 字符: 4
+ (& "C:Anaconda3Scriptsconda.exe" "shell.powershell" "hook") | Out- ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:Anaconda3Scriptsconda.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
添加Anaconda3环境变量到path中,本机是:
D:Anaconda3
D:Anaconda3Scripts
D:Anaconda3Libraryin
再关闭运行vs code,提示
& : 无法将“C:Anaconda3Scriptsconda.exe”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。
所在位置 C:UsersfengyeDocumentsWindowsPowerShellprofile.ps1:4 字符: 4
+ (& "C:Anaconda3Scriptsconda.exe" "shell.powershell" "hook") | Out- ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (C:Anaconda3Scriptsconda.exe:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
细心的你同时会发现在vs code右下角弹出
No Python interpreter selected
提示,在提示中选择python的安装路径,本机是C:pythonpython37.
再次关闭运行vs code,出现“PS E:ATSmainBranchTest_health1010> & C:/Python/Python37/python.exe e:/ATS/main/Branch/Test_health1010/test_50freport.py”
相比之前显示的C:/Anaconda3/python.exe,能看出在vs code上设置python的编译环境可以了。^_^
当你看到上面的绿色表示好哇~