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

如何在Sage中导入已通过pip安装的常规Python第三方包

Sage脚本导入系统级Python包的解决方案

Sage自带独立的Python运行环境,默认不会加载系统全局安装的Python包路径,因此会出现模块找不到的报错,可通过以下两种方式解决:

  • 脚本内临时指定路径(直接满足你手动加路径的需求)
    在导入CoolProp代码前,先将系统包路径添加到Sage的Python搜索路径中,代码示例如下:
    import sys
    sys.path.append("/usr/local/lib/python3.8/dist-packages")
    import CoolProp.CoolProp as CP
    
    该方法仅对当前运行的脚本生效,无需修改Sage全局配置。
  • 全局适配方案(避免版本兼容问题)
    若系统Python版本与Sage 9.3内置Python版本存在差异,直接指定路径可能出现运行异常,推荐使用Sage内置的pip安装对应包,终端执行命令:
    ~/sage-9.3/sage -pip install CoolProp
    
    安装完成后无需额外指定路径,在Sage脚本中可直接导入使用。

如果需要每次启动Sage都自动加载该系统路径,可将sys.path.append("/usr/local/lib/python3.8/dist-packages")写入~/.sage/init.sage启动配置文件中。

内容的提问来源于stack exchange,提问作者Fausto Arinos Barbuto

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 17:48:04