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

在Sublime Text 3中运行Python代码报错:无法找到指定路径

解决Sublime Text 3运行Python代码时__pycache__创建失败的问题

咱先拆解下你遇到的核心问题:报错里明确说系统找不到C:\\Users\\Abhishek Kumar\\Documents\\html\\__pycache__这个目录,本质是Python尝试自动生成缓存目录时失败了。给你几个实用的解决办法:

  • 手动创建__pycache__目录
    直接导航到C:\Users\Abhishek Kumar\Documents\html文件夹,手动新建一个名为__pycache__的文件夹,之后再重新运行代码。有时候系统因为临时权限或者目录读取问题,没法自动生成这个缓存目录,手动补上就能搞定。

  • 修改Sublime的Python编译命令,跳过缓存生成
    你当前用的编译命令是python -m py_compile,这是专门用来生成pyc缓存文件的,其实咱直接运行代码根本不需要这一步。可以自定义编译系统:

    1. 打开Sublime Text,点击顶部菜单的工具 -> 编译系统 -> 新建编译系统
    2. 把默认内容替换成下面的代码:
      {
          "cmd": ["python", "-u", "$file"],
          "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
          "selector": "source.python",
          "encoding": "utf-8"
      }
      
    3. 保存文件为Python_Run.sublime-build,之后在编译系统里选择这个新的编译系统来运行代码,这样就直接执行脚本,不会再触发缓存目录的生成操作。
  • 检查目录读写权限
    右键C:\Users\Abhishek Kumar\Documents\html文件夹,选择属性 -> 安全标签,检查当前登录用户是否拥有写入权限。如果没有的话,点击编辑添加写入权限,保存后再尝试运行代码。

  • 清理Sublime缓存
    有时候Sublime的本地缓存可能出问题,先关闭Sublime Text,然后找到C:\Users\Abhishek Kumar\AppData\Local\Sublime Text 3\Cache目录,删除里面的所有内容,再重新打开Sublime运行代码试试。

内容的提问来源于stack exchange,提问作者Abhishek Kumar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 15:57:33