Skip to main content
 首页 » 编程设计

找不到 Python linalg 包

2025年05月04日8birdshome

我是 python 安装的新手,在尝试读取包时遇到了以下问题。

:> python interptime.py 
Traceback (most recent call last): 
  File "interptime.py", line 3, in <module> 
    from scipy import interpolate 
  File "/usr/local/scisoft/packages/python/lib/python2.7/site-packages/scipy/interpolate/__init__.py", line 154, in <module> 
    from rbf import Rbf 
  File "/usr/local/scisoft/packages/python/lib/python2.7/site-packages/scipy/interpolate/rbf.py", line 49, in <module> 
    from scipy import linalg 
  File "/usr/local/scisoft/packages/python/lib/python2.7/site-packages/scipy/linalg/__init__.py", line 133, in <module> 
    from basic import * 
  File "/usr/local/scisoft/packages/python/lib/python2.7/site-packages/scipy/linalg/basic.py", line 14, in <module> 
    from scipy.linalg import calc_lwork 
ImportError: dlopen(/usr/local/scisoft/packages/python/lib/python2.7/site-packages/scipy/linalg/calc_lwork.so, 2): Symbol not found: _ilaenv_ 
  Referenced from: /usr/local/scisoft/packages/python/lib/python2.7/site-packages/scipy/linalg/calc_lwork.so 
  Expected in: /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate 

这是 interptime.py 脚本的开头:

import numpy as np 
import matplotlib.pyplot as plt 
from scipy import interpolate 
... 

我如何告诉 python 去哪里寻找 scipy/linalg 包?

请您参考如下方法:

Python 在 PYTHON_PATH 环境变量中查找已安装的包。但我不确定这是否是你的问题。错误消息表明共享对象版本存在问题...我建议您在控制台上使用 pip install 命令安装所需的一切...