Eclipse报错“variable references non-existent source: ${workspace_loc:project/project.py}”求永久解决
解决Eclipse中
${workspace_loc:project/project.py}引用不存在源的问题 错误消息截图:
嘿,作为编程新手碰到这种配置问题太正常了,别慌!我给你整理了几个实用的解决步骤,帮你彻底搞定这个错误:
第一步:确认文件实际位置
先检查你的project.py是不是真的在项目根目录下?有时候可能不小心把文件移到子文件夹里,或者文件名拼写错了(比如大小写不对,Eclipse在Linux/macOS系统下对文件名大小写是敏感的哦)。
第二步:修复编译配置(重点!)
因为你调试功能正常,说明调试配置是对的,大概率是编译配置里的路径变量指向错误:
- 点击Eclipse顶部菜单栏的
Run->Run Configurations - 在左侧列表里找到对应的Python编译配置(一般在
Python Run分类下) - 切换到Arguments标签页:
- 如果看到
${workspace_loc:project/project.py}这个路径,直接替换成正确的相对路径(比如文件在根目录就写project.py) - 或者点击旁边的
Variables...按钮,重新选择你的project.py文件,生成正确的路径变量
- 如果看到
- 点击
Apply保存配置,再尝试编译看看
第三步:检查项目Build Path设置
有时候源文件夹的配置错误也会导致这个问题:
- 右键你的项目 ->
Build Path->Configure Build Path - 切换到Source标签页:
- 确认包含
project.py的文件夹已经被添加为源文件夹(前面会显示小文件夹图标) - 如果有无效的源引用,选中它点击
Remove删除,再点击Add Folder添加正确的文件夹
- 确认包含
第四步:清理缓存重建项目
如果上面的方法都没用,试试清理项目缓存:
- 点击菜单栏
Project->Clean,选中你的项目后点击OK - 清理完成后,再点击
Project->Build Project重新编译一次
按照这些步骤操作,应该就能解决这个问题啦!如果还是不行,可以再检查下项目名或者文件夹名有没有特殊字符,这也可能导致路径解析出错~
内容的提问来源于stack exchange,提问作者TTN
相关产品推荐
相关产品推荐


