导入时出错 scipy.sparse._sparsetools
Error importing scipy.sparse._sparsetools
我正在编写一本 mac专业书籍,试图使用 gensim 包来执行 Word2Vec。我在本周早些时候使用过该模型,但是当我尝试继续使用它时,我收到有关加载 scipy 的错误。我尝试只加载特定模型回显错误消息,这是相同的输出:
>>> import scipy.sparse._sparsetools
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "//anaconda/lib/python2.7/site-packages/scipy/sparse/__init__.py", line 213, in <module>
from .csr import *
File "//anaconda/lib/python2.7/site-packages/scipy/sparse/csr.py", line 13, in <module>
from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \
ImportError: dlopen(//anaconda/lib/python2.7/site-packages/scipy/sparse/_sparsetools.so, 2): Symbol not found: __ZNSs4_Rep20_S_empty_rep_storageE
Referenced from: //anaconda/lib/python2.7/site-packages/scipy/sparse/_sparsetools.so
Expected in: dynamic lookup
我通过 pip 安装所有东西,所以没有任何东西是专门建立在这个 mac 上的。任何建议将不胜感激。
系统详情:
- Python 2.7.8 |蟒蛇 2.1.0 (x86_64)| (默认,2014 年 8 月 21 日,15:21:46)
- Mac OSX, Yosemite (10.10.5)
- scipy 0.14.0
您的问题可能是由 github issue 中描述的链接问题引起的。
由于您已经在使用 anaconda,对您来说最好的策略可能是使用已编译的二进制文件,而不是尝试自己使用 pip 进行编译。
您唯一需要做的两件事是:
pip uninstall scipy
conda install scipy
我在 python 3.7 on windows 10 的 x86 和 x64 版本上遇到了这个问题。使用 dependency walker 我发现 msvcp120.dll 丢失了。将相同的内容放在 python 根文件夹中解决了我的问题。
我正在编写一本 mac专业书籍,试图使用 gensim 包来执行 Word2Vec。我在本周早些时候使用过该模型,但是当我尝试继续使用它时,我收到有关加载 scipy 的错误。我尝试只加载特定模型回显错误消息,这是相同的输出:
>>> import scipy.sparse._sparsetools
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "//anaconda/lib/python2.7/site-packages/scipy/sparse/__init__.py", line 213, in <module>
from .csr import *
File "//anaconda/lib/python2.7/site-packages/scipy/sparse/csr.py", line 13, in <module>
from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks, \
ImportError: dlopen(//anaconda/lib/python2.7/site-packages/scipy/sparse/_sparsetools.so, 2): Symbol not found: __ZNSs4_Rep20_S_empty_rep_storageE
Referenced from: //anaconda/lib/python2.7/site-packages/scipy/sparse/_sparsetools.so
Expected in: dynamic lookup
我通过 pip 安装所有东西,所以没有任何东西是专门建立在这个 mac 上的。任何建议将不胜感激。
系统详情:
- Python 2.7.8 |蟒蛇 2.1.0 (x86_64)| (默认,2014 年 8 月 21 日,15:21:46)
- Mac OSX, Yosemite (10.10.5)
- scipy 0.14.0
您的问题可能是由 github issue 中描述的链接问题引起的。
由于您已经在使用 anaconda,对您来说最好的策略可能是使用已编译的二进制文件,而不是尝试自己使用 pip 进行编译。
您唯一需要做的两件事是:
pip uninstall scipy
conda install scipy
我在 python 3.7 on windows 10 的 x86 和 x64 版本上遇到了这个问题。使用 dependency walker 我发现 msvcp120.dll 丢失了。将相同的内容放在 python 根文件夹中解决了我的问题。