You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows10下VS运行Python选中代码报错:'x'未被识别为cmdlet等

解决方案

1. 确认Python解释器配置

  • 打开Visual Studio,点击右上角的Python环境选择下拉框(通常显示当前使用的Python版本),确保选中的是你本地已安装的有效Python解释器(路径正确、版本匹配),而非不存在的虚拟环境或无效路径。

2. 调整“运行选中代码”的执行方式

  • 依次点击工具 -> 选项 -> Python -> 高级,找到**“将选中内容运行在交互窗口中”**选项并勾选。这样VS会把选中的代码片段发送到Python交互环境执行,而非直接在PowerShell中当作命令运行(这正是你报错的核心原因:PowerShell误将Python代码识别为自身命令)。

3. 手动验证代码片段运行

  • 按下Ctrl + ``打开终端,输入python`回车进入Python交互模式,将选中的代码片段粘贴进去运行。如果能正常执行,说明问题出在VS的运行配置而非代码本身。

4. 重置Python扩展设置

  • 打开VS的扩展管理器,找到Python扩展,点击右侧的设置按钮,选择重置设置,恢复扩展的默认配置后重新尝试运行选中代码。

5. 排除PowerShell执行策略干扰(可选)

  • 以管理员身份打开PowerShell,执行命令:
    Set-ExecutionPolicy RemoteSigned
    
    允许本地脚本运行(虽然你能正常运行整个文件,但此操作可排除潜在的终端执行限制)。

内容的提问来源于stack exchange,提问作者Delia Sophie Wulfmeyer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 18:12:39