使用UV,远程不能激活环境,本地会报一个关于PythonEnvironments的错误,以下是日志:
2026-03-18T11:24:59.776+08:00 [error] [pet] Process error: 发生了系统错误 (spawn c:\Users\wzh_9\.trae-cn\extensions\ms-python.python-2026.4.0-universal\python-env-tools\bin\pet.exe ENOENT)
原因是这个文件不存在。
使用UV,远程不能激活环境,本地会报一个关于PythonEnvironments的错误,以下是日志:
2026-03-18T11:24:59.776+08:00 [error] [pet] Process error: 发生了系统错误 (spawn c:\Users\wzh_9\.trae-cn\extensions\ms-python.python-2026.4.0-universal\python-env-tools\bin\pet.exe ENOENT)
原因是这个文件不存在。
发现两个临时可以解决的办法:
1、下载vscode的python插件,通过vsix进行安装
2、如果你有vscode,并且也安装了python插件,找到C:\Users\用户名\.vscode\extensions\ms-python.python-2026.4.0-win32-x64\python-env-tools 这个目录,把它复制到:C:\Users\和用户名\.trae-cn\extensions\ms-python.python-2026.4.0-universal目录下
我猜远程开发的时候也是这个问题。
更深层次的问题需要官方跟进咯。
确实远程开发一样会有这个问题:
2026-03-18T12:32:05.007+08:00 [error] [pet] Process error: A system error occurred (spawn /root/.trae-cn-server/extensions/ms-python.python-2026.4.0-universal/python-env-tools/bin/pet ENOENT)
依旧是找不到这个文件。
复制一个vscode过来即可。