如何在Visual Studio 2022中永久清除PYTHONHOME环境变量?
解决Visual Studio中PYTHONHOME环境变量残留问题
清理Visual Studio的Python环境列表
打开Visual Studio,点击「视图」→「其他窗口」→「Python环境」,找到列表里残留的Python311条目,右键选择「删除」。检查Visual Studio全局环境变量设置
进入「工具」→「选项」,在搜索框输入「环境变量」,找到对应设置面板,若存在手动添加的PYTHONHOME变量,直接删除。排查项目级环境变量(单个项目异常时)
右键目标项目→「属性」→「调试」,在「环境变量」区域查看是否有PYTHONHOME的自定义配置,删除对应条目。重置Visual Studio用户配置
完全关闭Visual Studio,打开文件资源管理器,导航到%APPDATA%\Microsoft\VisualStudio\<你的VS版本号>(例如17.0_xxxxxx),将该目录重命名为[原名称].old,重启Visual Studio让其重建干净配置。清理注册表残留项
执行regedit打开注册表编辑器,依次检查以下路径:HKEY_CURRENT_USER\Software\PythonHKEY_LOCAL_MACHINE\Software\Python
删除所有与Python311相关的子项,以及设置了PYTHONHOME的键值对(操作前建议备份注册表)。
检查终端启动脚本
在Visual Studio的终端里执行echo $PROFILE,找到对应的PowerShell配置文件路径,打开后删除任何设置PYTHONHOME的语句。同时进入「工具」→「选项」→「终端」,确认未指定自定义启动脚本。
内容的提问来源于stack exchange,提问作者chckx592
相关产品推荐
相关产品推荐

