所以我在使用枕木的时候遇到了一些麻烦。我一直从一个.mat文件(matlab变量)导入数据,直到今天,它已经完美地工作了。我不知道发生了什么变化,也不知道什么时候发生了变化,因为我一直在开发一种基于文本的数据格式,这样我就可以避免依赖Matlab编写数据。无论如何,当我导入scipy.io时,我会得到一个bizzare导入错误
import scipy.io
myData = scipy.io.loadmat('some_data_file')当我运行这个程序时,我会得到以下错误:
>>> import scipy.io
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\pyzo2014a\lib\site-packages\scipy\io\__init__.py", line 85, in <module>
from .matlab import loadmat, savemat, whosmat, byteordercodes
File "C:\pyzo2014a\lib\site-packages\scipy\io\matlab\__init__.py", line 13, in <module>
from .mio import loadmat, savemat, whosmat
File "C:\pyzo2014a\lib\site-packages\scipy\io\matlab\mio.py", line 13, in <module>
from .mio4 import MatFile4Reader, MatFile4Writer
File "C:\pyzo2014a\lib\site-packages\scipy\io\matlab\mio4.py", line 11, in <module>
import scipy.sparse
File "C:\pyzo2014a\lib\site-packages\scipy\sparse\__init__.py", line 217, in <module>
from .csgraph import cs_graph_components
File "C:\pyzo2014a\lib\site-packages\scipy\sparse\csgraph\__init__.py", line 148, in <module>
from ._shortest_path import shortest_path, floyd_warshall, dijkstra,\
ImportError: No module named 'scipy.sparse.csgraph._shortest_path'我想我的python发行版可能有问题,所以我重新安装了它,但是问题仍然存在,现在安装程序说它在安装时找不到'_shortest_path.py‘。当我导航到.../Libs/site-packages/scipy/sparse/csgraph/时,我发现实际上没有一个名为_shortest_path的模块。我不明白这个错误是如何产生的,也不明白我的代码中有什么东西会改变它。还有其他人遇到过这个问题吗?
我在Windows 7 Pyzo 2014上使用x64。
发布于 2014-07-31 22:32:56
将shortest_path.pyd还原到您的胸腔http://www.blendernation.com/2014/06/28/getting-a-virus-warning-with-blender-2-71-heres-why/
https://stackoverflow.com/questions/25046012
复制相似问题