我创建了一个python文件,并使用cs_freeze将其转换为exe文件。 当我运行exe时,我得到以下错误。在
File "C:\Python36\lib\site-packages\scipy\spatial\__init__.py", line 94, in <module> from .ckdtree import *
ModuleNotFoundError: No module named 'scipy.spatial.ckdtree'
我检查了space中的init.py。它正在从导入ckdtree.py. 但空间文件夹中没有名为ckdtree的文件。我有一个文件名为“目录树.cp36-在同一个文件夹中。在
我在Windows7上运行,有32位python。在
我从pypi下载了whl文件并安装了scipy。在
为什么我会得到这个错误。为什么我的装置会丢失ckdtree.py. 在
ckdtree
是kdtree
的faterc版本,用Cython编写。没有文件ckdtree.py
,ckdtree.cp36-win32.pyd
是二进制编译的模块。您应该能够像处理.py文件一样使用它。在你们的进口货看起来怎么样?在
import scipy.spatial.ckdtree
?在试试看
from scipy.spatial import ckdtree
?在相关问题 更多 >
编程相关推荐