1
我只是使用的virtualenv我現有的Python項目開始,遇到了一些麻煩......蟒蛇的virtualenv SciPy的導入錯誤未定義的名稱
當我嘗試導入以下
from scipy.sparse.linalg import spsolve
它會導致進口錯誤,如果一個virtualenv被激活
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File ".../lib/python2.7/site-packages/scipy/sparse/linalg/__init__.py", line 110, in <module>
from .dsolve import *
File ".../lib/python2.7/site-packages/scipy/sparse/linalg/dsolve/__init__.py", line 60, in <module>
from .linsolve import *
File ".../lib/python2.7/site-packages/scipy/sparse/linalg/dsolve/linsolve.py", line 10, in <module>
from . import _superlu
ImportError: .../lib/python2.7/site-packages/scipy/sparse/linalg/dsolve/_superlu.so: undefined symbol: dtrsm_
當我使用全球網站包,我沒有得到錯誤。
有人可以幫助我嗎?
您可能必須首先安裝項目需要的所有軟件包到虛擬環境中。 –
您是否嘗試使用'--system-site-packages'? –
我已經安裝了我的項目需要的所有軟件包,並且在嘗試從virtualenv中的IPython中導入時出現此錯誤... – akun73