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

VS Code中Python解释器配置失败及运行文件报错求助

问题详情
  • 从Microsoft Store安装Python 3.11,搭配VS Code及Python扩展,运行「hello world」时VS Code提示「Python未安装」,同时弹出警告:Identifier for virt-virtualenv failed to identify
  • 手动指定Python 3.11路径时无法生效,系统提示:system cannot get access to this file
  • 尝试重新安装所有组件、更换安装来源均未解决问题
  • 改用python.org安装Python后,可正常选择解释器,但运行文件时出现如下错误:
PS C:\Users\Łukasz> & C:/Users/Łukasz/AppData/Local/Programs/Python/Python311/python.exe Untitled-1
C:\Users\Łukasz\AppData\Local\Programs\Python\Python311\python.exe: can't open file 'C:\\Users\\Łukasz\\Untitled-1': [Errno 2] No such file or directory
PS C:\Users\Łukasz>
解决办法

针对Microsoft Store版Python的识别与权限问题

  1. 检查并修改路径权限
    • 打开文件资源管理器,找到Microsoft Store版Python的安装路径(一般在C:\Users\<你的用户名>\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_xxxx\LocalCache\local-packages\Python311,xxxx为随机字符)
    • 右键该文件夹,选择「属性」→「安全」,确认当前用户拥有「完全控制」权限,没有的话点击「编辑」添加对应权限
  2. 关闭VS Code虚拟环境自动识别
    • 按Ctrl+,打开VS Code设置,搜索python.venvPath,清空输入框内容
    • 再搜索python.autoComplete.extraPaths,添加Microsoft Store版Python的python.exe所在路径
  3. 手动指定解释器
    • 按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,选择「Enter interpreter path...」,手动定位到Microsoft Store版的python.exe文件(注意路径不要包含特殊字符或空格)

针对python.org版Python的文件找不到问题

  1. 确认文件已保存且带扩展名
    • 必须将文件保存为.py格式(比如Untitled-1.py,而非Untitled-1)
    • 查看VS Code右下角显示的文件路径,确保和终端当前路径一致
  2. 用绝对路径运行文件
    • 在终端中输入完整的文件路径,示例:
      & "C:/Users/Łukasz/AppData/Local/Programs/Python/Python311/python.exe" "C:/Users/Łukasz/Desktop/Untitled-1.py"
      
  3. 设置VS Code工作区
    • 将存放Python文件的文件夹拖入VS Code,终端会自动切换到该文件夹路径,之后直接输入python Untitled-1.py即可运行

内容的提问来源于stack exchange,提问作者Łukasz

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 10:42:50