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

PyCharm无法识别.bashrc中导出的系统环境变量求助

解决Ubuntu 16.04通过Actions启动PyCharm无法读取.bashrc环境变量的问题

原因

通过桌面Actions启动的程序,环境变量继承自桌面会话的初始化配置,而.bashrc仅在终端打开交互式shell时才会加载,因此桌面启动的PyCharm读不到这里配置的变量。

解决建议

  • 移至全局环境配置文件
    将export nnUNet_preprocessed="/data/nnUnet/preprocessed"添加到/etc/environment文件中(编辑需root权限,可执行sudo nano /etc/environment),注意这里不需要写export关键字。修改后重启系统或重新登录桌面即可生效,所有程序都会读取到这个变量。

  • 修改PyCharm启动配置
    找到PyCharm的.desktop启动文件(通常在~/.local/share/applications/或/usr/share/applications/目录下),修改Exec行,在启动命令前添加环境变量设置:

    Exec=env nnUNet_preprocessed="/data/nnUnet/preprocessed" /实际路径/pycharm/bin/pycharm.sh
    

    替换/实际路径为你的PyCharm安装目录,保存后重新通过Actions启动即可。

  • 添加到~/.profile文件
    将export nnUNet_preprocessed="/data/nnUnet/preprocessed"写入~/.profile,这个文件会在用户登录桌面时加载,适用于所有非交互式桌面程序。修改后重新登录桌面会话即可生效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 02:23:10