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

PyCharm无法识别Anaconda Python,报错“无法打开文件python.py: [Errno 2] 无此文件或目录”

解决PyCharm运行文件时找不到指定文件的问题

看起来你遇到的核心问题是PyCharm尝试运行一个不存在的scratch文件,而且解释器路径和脚本路径出现了混淆。别担心,新手遇到这种配置问题很正常,咱们一步步来解决:

第一步:确认目标文件是否存在

先顺着错误提示的路径去检查:
C:/Users/liuzh/.PyCharmCE2019.3/config/scratches/python.py
如果这个文件确实被删除、移动或者根本没创建过,那直接放弃它,创建一个新的Python文件(或者用你自己项目里的.py文件)来运行就好。

第二步:修正PyCharm的运行配置

这是最常见的解决办法,大概率是运行配置里的路径写错了:

  • 打开PyCharm,点击右上角运行按钮旁边的下拉菜单,选择「Edit Configurations...」
  • 在弹出的配置窗口里,找到你当前用的运行配置,检查Script path选项:它是不是指向了那个不存在的scratch文件?把它改成你实际要运行的文件路径(比如你自己项目里的C:/Users/liuzh/PycharmProjects/tensorflow/xxx.py)
  • 同时检查Python interpreter选项,确保它选的是Anaconda的解释器(路径应该是C:/ProgramData/Anaconda3/python.exe),避免解释器和脚本不匹配

第三步:重置PyCharm的Scratch环境(如果是scratch功能异常)

如果是PyCharm的scratch文件本身出了问题,可以试试重置:

  • 完全关闭PyCharm
  • 找到文件夹C:/Users/liuzh/.PyCharmCE2019.3/config/scratches,把整个文件夹删掉
  • 重启PyCharm,它会自动重建默认的scratch环境,之后你再创建新的scratch文件运行就正常了

第四步:新建运行配置(终极方案)

如果上面的方法都不管用,干脆重新建一个干净的运行配置:

  • 在「Edit Configurations...」窗口里,点击左上角的「+」号,选择「Python」
  • 在新配置里,手动填写正确的Script path(你要运行的文件),并选择Anaconda的Python解释器
  • 保存配置后,点击运行按钮试试

给新手的小提醒

  • 运行文件前一定要确保文件已经保存(PyCharm默认会自动保存,但手动按Ctrl+S更稳妥)
  • 尽量避免在文件路径里使用中文或者特殊字符,防止出现路径识别问题
  • 平时可以通过「File -> Settings -> Project: 你的项目名 -> Python Interpreter」来确认项目用的是Anaconda的解释器,避免切换项目时搞错

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.06 15:27:42