2016-03-08 4 views
0

При попытке использования модуля scipy.optimize.slsqp возникла следующая проблема.Python 3.5 Scipy Optimize Import Error

>>> import scipy.optimize.slsqp 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "/usr/local/lib/python3.5/site-packages/scipy/optimize/__init__.py",  
line 233, in <module> 
from ._minimize import * 
File "/usr/local/lib/python3.5/site- 
packages/scipy/optimize/_minimize.py", line 26, in <module> 
from ._trustregion_dogleg import _minimize_dogleg 
File "/usr/local/lib/python3.5/site- 
packages/scipy/optimize/_trustregion_dogleg.py", line 5, in <module> 
import scipy.linalg 
File "/usr/local/lib/python3.5/site-packages/scipy/linalg/__init__.py", 
line 190, in <module> 
from ._decomp_update import * 
File "scipy/linalg/_decomp_update.pyx", line 1, in init 
scipy.linalg._decomp_update (scipy/linalg/_decomp_update.c:39096) 
ImportError: /usr/local/lib/python3.5/site- 
packages/scipy/linalg/cython_lapack.cpython-35m-x86_64-linux-gnu.so: 
undefined symbol: zlacn2 

Я использую Python3.5, SciPy 0.17.0, 1.10.1 Numpy, то ОС CentOS 5,11. Может ли кто-нибудь пролить свет на это? Спасибо.

ответ

0

Вам необходимо установить математические зависимости SciPy.

sudo apt-get install libatlas-base-dev liblapack-dev 

Вышеупомянутая команда предназначена для ОС Debian. Пожалуйста, проверьте, что должен быть установлен для CentOS

+0

Привет, Спасибо за Ответить. Я установил математические зависимости SciPy для Centos, используя sudo yum install blas-devel lapack-devel. Однако, я все равно получаю ту же ошибку ... – user6020400

0

Вы должны установить математические зависимости

Sudo APT-получить установку libatlas-щелочное-DEV liblapack-DEV