近日在使用vscode进行poetry的安装时出现了这样的问题
使用poetry的任何命令都会报错No Python at '"C:\Users\userName\AppData\Local\Programs\Python\Python310\python.exe'
造成这个问题的原因是我原本使用的是python的3.10.11版本进行的poetry安装,但是在生产环境中我又更换成了3.11.9
我原本以为是系统的环境变量设置问题,但是检查了环境变量后并没有问题,已经由3.10.11更换为了3.11.9,重启了电脑也没用,后来一气之下把3.10.11的版本整个卸载了还是报这个错误,这下感觉不是python的问题而是poetry的问题,上poetry的安装文件夹
C:\Users\userName\AppData\Roaming\pypoetry下找到了这个config文件
但是文件内并没有设置路径,经过苦苦寻找
在C:\Users\userName\AppData\Roaming\pypoetry\venv文件夹下找到了另一个配置文件
修改里面的home属性和version属性
这下启动终于正常了