Python 无法访问Scipy 0.16.1中的ConvexHull

Python 无法访问Scipy 0.16.1中的ConvexHull,python,scipy,Python,Scipy,我能够在以前版本的Scipy中使用ConvexHull函数。在我拥有的版本中,该函数无法提供凸面外壳的体积,因此我决定安装新版本的Scipy。但是在安装了Scipy 0.16.1之后,我注意到空间库被重新排列,现在我在尝试调用ConvexHull函数时出错 此代码将在以前版本的Scipy中工作: import numpy as np import scipy as sp X = np.random.randint(0,200,(30,2)) hull = sp.spatial.qhull.Del

我能够在以前版本的Scipy中使用ConvexHull函数。在我拥有的版本中,该函数无法提供凸面外壳的体积,因此我决定安装新版本的Scipy。但是在安装了Scipy 0.16.1之后,我注意到空间库被重新排列,现在我在尝试调用ConvexHull函数时出错

此代码将在以前版本的Scipy中工作:

import numpy as np
import scipy as sp
X = np.random.randint(0,200,(30,2))
hull = sp.spatial.qhull.Delaunay(X).convex_hull
现在,对于上面的代码,我得到了错误:

属性错误:“模块”对象没有属性“空间”

里面好像什么都没有。
我已经在VS、Spider、Ubuntu中检查了这一点,您必须显式导入空间子包。这应该起作用:

import numpy as np
import scipy as sp
import scipy.spatial
X = np.random.randint(0,200,(30,2))
hull = sp.spatial.qhull.Delaunay(X).convex_hull

现在,我收到了以下错误:来自。\u sparetools导入csr\u tocsc、csr\u tobst、csr\u计数\u块,\ImportError:DLL加载失败:%1不是有效的Win32应用程序。此错误告诉您scipy包安装不正确。可能有多种原因:编译包失败,没有安装正确的二进制文件,可能还有更多原因。我想看看重新安装scipy是否有帮助。如果没有,你必须提供更多的信息才能得到一个好的答案。