我刚刚在Windows 7
上安装了python xy 2.7.9
。我去运行一些以前在Spyder
中编写的代码,调用:
from scipy.sparse import linalg as sla
但是,我得到以下错误:
File "C:Python27libsite-packagesscipysparselinalg__init__.py", line 113, in <module>
from .matfuncs import *
File "C:Python27libsite-packagesscipysparselinalgmatfuncs.py", line 20, in <module>
import scipy.misc
File "C:Python27libsite-packagesscipymisc__init__.py", line 44, in <module>
from . import doccer
ImportError: cannot import name doccer
有人知道如何解决这个问题吗?我觉得这很奇怪,因为它适用于我以前的Python副本(我在安装新版本之前卸载了它)。
谢谢!
我把doctor .py从"misc"文件夹到"_lib"文件夹(我的路径是/usr/lib/python3/dist-packages/scipy/)。我在scipy的发布说明中发现了这一点:https://github.com/scipy/scipy/pull/9652