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

在Clion按官方指南安装PlatformIO后出现“No module named platformio”错误

解决Clion中PlatformIO安装后出现ModuleNotFoundError的问题

针对你在Fedora 38系统下Clion中安装PlatformIO后遇到的ModuleNotFoundError: No module named 'platformio'错误,尝试以下几种解决方案:

  • 检查Python环境一致性
    打开Clion的File > Settings > Project: [你的项目名] > Python Interpreter,查看当前配置的Python解释器路径。同时在终端执行/opt/platformio/penv/bin/python --version,对比两者的Python版本是否一致。若不一致,在Clion中切换为PlatformIO虚拟环境对应的Python解释器。

  • 重新初始化PlatformIO虚拟环境
    先删除现有虚拟环境:

    sudo rm -rf /opt/platformio/penv
    

    重新创建虚拟环境并安装PlatformIO:

    python3 -m venv /opt/platformio/penv
    source /opt/platformio/penv/bin/activate
    pip install platformio
    deactivate
    

    完成后重启Clion,重新配置PlatformIO插件路径。

  • 修复环境变量指向
    在终端执行which pio,若输出不是/opt/platformio/penv/bin/pio,则将该路径添加到用户环境变量:
    编辑~/.bashrc(或~/.zshrc,根据使用的shell),添加一行:

    export PATH="/opt/platformio/penv/bin:$PATH"
    

    执行source ~/.bashrc(对应你的配置文件)使修改生效,之后重启Clion。

  • 检查文件权限与SELinux限制
    Fedora的SELinux可能限制文件访问,先修复目录权限:

    sudo chown -R $USER:$USER /opt/platformio
    sudo chmod -R 755 /opt/platformio
    

    若仍有问题,可临时关闭SELinux测试:sudo setenforce 0,如果问题解决,再配置SELinux规则允许访问该目录(避免长期关闭SELinux)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 15:38:12