所以我在使用scipy时遇到了一些麻烦。我一直在从.mat
文件(matlab变量)导入数据,直到今天它已经完美地运行了。我不知道发生了什么变化或何时发生变化,因为我一直在开发基于文本的数据格式,以便我可以避免依赖Matlab来编写我的数据。无论如何,当我导入scipy.io
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 x64上使用Pyzo 2014。
答案 0 :(得分:2)
恢复你的病毒胸部的shortest_path.pyd http://www.blendernation.com/2014/06/28/getting-a-virus-warning-with-blender-2-71-heres-why/