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

Linux Mint下Flatpak版PyCharm调用os.stat访问系统文件报错

问题原因与解决方法

原因

Flatpak版本的应用默认运行在沙箱环境中,会严格限制对系统目录的访问权限。虽然你在PyCharm里配置了系统的/usr/bin/python3作为解释器,但PyCharm本身被Flatpak的沙箱隔离,沙箱未授权访问/usr/bin这类系统路径,导致脚本在PyCharm内运行时无法找到/usr/bin/chromium文件。而直接在终端执行/usr/bin/python3 test.py时,Python是在系统原生环境下运行,不受沙箱限制,所以能正常访问文件。

解决方法

方法1:命令行添加权限

打开终端,执行以下命令给Flatpak版PyCharm授权访问/usr/bin目录:

flatpak override com.jetbrains.PyCharm-Community --filesystem=/usr/bin

方法2:图形界面工具(Flatseal)操作

如果安装了Flatseal(Flatpak权限管理工具),可以通过图形界面配置:

  • 打开Flatseal,在应用列表中找到PyCharm Community
  • 切换到Filesystem标签页
  • 在"Other files"区域添加/usr/bin路径,或者直接勾选"All system files"(更宽松的权限,按需选择)

完成权限配置后,重启PyCharm,再运行你的test.py脚本就能正常访问目标文件了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 01:14:58