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

如何修改VS Code环境以在终端正常执行Python操作?

解决Python代码在bash终端报错的问题

你遇到的核心问题是:直接在bash终端输入Python语法的代码(比如字典访问、len函数),bash会把这些当成shell命令来解析,自然找不到对应的命令。bash是Linux的命令行shell,不是Python解释器,不能直接执行Python代码。

给你几个实用的解决办法:

  • 进入Python交互式解释器
    在终端输入python3(如果系统里python指向Python3,也可以输python),回车后会进入>>>开头的Python交互环境。在这里你可以定义字典、调用len()、访问字典元素,比如:

    favorite_language = {'sarah': 'python', 'john': 'java'}
    favorite_language['sarah']
    len(favorite_language)
    

    退出交互环境可以输入exit()或者按Ctrl+D。

  • 使用VS Code的Python交互式窗口
    打开VS Code后,按Ctrl+Shift+P调出命令面板,搜索并选择Python: Create Interactive Window,这个窗口是专门的Python交互环境,你可以直接粘贴或输入Python代码片段执行,不用切换到系统bash终端。

  • 编写Python脚本文件运行
    在VS Code里新建一个.py后缀的文件(比如practice_dict.py),把代码写进去:

    favorite_language = {'sarah': 'python', 'john': 'java'}
    print(favorite_language['sarah'])
    print(len(favorite_language))
    

    然后在终端用python3 practice_dict.py运行,就能得到结果。

之前你用打印解决len的问题,应该是在Python环境里执行print(len(...)),而不是直接在bash里输len——这本质也是在正确的Python环境中运行代码,只是换了写法。

内容的提问来源于stack exchange,提问作者Oliver Pawlowski

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 23:52:37