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

Ubuntu 22.04下运行Salome Python API遇模块未找到错误的解决方法

解决VS Code中运行Salome Python API脚本报ModuleNotFoundError: No module named 'salome'的问题

Salome自带独立的Python环境和专属模块,VS Code默认使用系统或用户安装的Python解释器,无法找到Salome的模块,可通过以下方法解决:

方法1:直接用Salome自带的Python运行脚本

Salome的安装目录下有专属的Python解释器,直接用它执行脚本即可:

  1. 打开终端,切换到Salome安装目录(默认路径通常为/usr/lib/salome,请根据实际安装路径调整):
    cd /usr/lib/salome
    
  2. 使用Salome的Python解释器运行脚本:
    ./Python/bin/python3 /path/to/your_script.py
    

或者用Salome的命令行模式启动脚本:

./bin/salome -t /path/to/your_script.py

方法2:配置VS Code使用Salome的Python解释器

让VS Code直接调用Salome自带的Python环境:

  1. 打开VS Code,按下Ctrl+Shift+P打开命令面板
  2. 输入Python: Select Interpreter并选择该选项
  3. 选择Enter interpreter path...,然后浏览到Salome安装目录下的Python/bin/python3(比如/usr/lib/salome/Python/bin/python3)并确认

之后在VS Code中运行脚本时,就会使用Salome的Python环境,自动识别salome模块。

方法3:手动添加Salome模块路径到PYTHONPATH

如果需要使用当前VS Code的Python环境,可手动将Salome的模块路径添加到环境变量:

临时生效(仅当前终端会话)

在VS Code的终端中执行:

export PYTHONPATH=/usr/lib/salome/lib/salome:$PYTHONPATH

替换/usr/lib/salome为你的实际Salome安装路径,之后即可运行脚本。

永久生效

  1. 打开终端,编辑bash配置文件:
    nano ~/.bashrc
    
  2. 在文件末尾添加:
    export PYTHONPATH=/usr/lib/salome/lib/salome:$PYTHONPATH
    
  3. 保存并退出后,执行以下命令使配置生效:
    source ~/.bashrc
    
  4. 重启VS Code,之后运行脚本就不会出现模块找不到的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 14:27:07