Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ImportError:在Windows 7上运行PydTool时,没有名为fixedpickle的模块_Python_Scientific Computing - Fatal编程技术网

Python ImportError:在Windows 7上运行PydTool时,没有名为fixedpickle的模块

Python ImportError:在Windows 7上运行PydTool时,没有名为fixedpickle的模块,python,scientific-computing,Python,Scientific Computing,我已经下载了PydTool for Windows。我相信我已经将python指向了正确的位置。但是我得到了以下错误 from PyDSTool import * Traceback (most recent call last): File "<ipython-input-1-7b811358a37e>", line 1, in <module> from PyDSTool import * File "C:\Anaconda\lib\site-pa

我已经下载了PydTool for Windows。我相信我已经将python指向了正确的位置。但是我得到了以下错误

from PyDSTool import *
Traceback (most recent call last):

  File "<ipython-input-1-7b811358a37e>", line 1, in <module>
    from PyDSTool import *

  File "C:\Anaconda\lib\site-packages\pydstool-0.88.140328-py2.7.egg\PyDSTool\__init__.py", line 85, in <module>
    from .Events import *

  File "C:\Anaconda\lib\site-packages\pydstool-0.88.140328-py2.7.egg\PyDSTool\Events.py", line 13, in <module>
    from .Variable import *

  File "C:\Anaconda\lib\site-packages\pydstool-0.88.140328-py2.7.egg\PyDSTool\Variable.py", line 10, in <module>
    from .utils import *

  File "C:\Anaconda\lib\site-packages\pydstool-0.88.140328-py2.7.egg\PyDSTool\utils.py", line 8, in <module>
    from .common import *

  File "C:\Anaconda\lib\site-packages\pydstool-0.88.140328-py2.7.egg\PyDSTool\common.py", line 53, in <module>
    import fixedpickle as pickle

ImportError: No module named fixedpickle
从PyDSTool导入*
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
从PyDSTool导入*
文件“C:\Anaconda\lib\site packages\pydstool-0.88.140328-py2.7.egg\pydstool\\ uuuu init\uuuu.py”,第85行,in
事件导入*
文件“C:\Anaconda\lib\site packages\pydstool-0.88.140328-py2.7.egg\pydstool\Events.py”,第13行,在
from.变量导入*
文件“C:\Anaconda\lib\site packages\pydstool-0.88.140328-py2.7.egg\pydstool\Variable.py”,第10行,在
从.utils导入*
文件“C:\Anaconda\lib\site packages\pydstool-0.88.140328-py2.7.egg\pydstool\utils.py”,第8行,在
来自。普通进口*
文件“C:\Anaconda\lib\site packages\pydstool-0.88.140328-py2.7.egg\pydstool\common.py”,第53行,在
作为腌菜进口固定腌菜
ImportError:没有名为fixedpickle的模块

我通过卸载和重新安装anaconda解决了这个问题。否则PyDsTools的安装非常简单。它根本不是真正的安装,只需解压缩zip文件夹并确保它位于您的python路径中(同时将其父目录添加到python路径中)。这可以通过Spyder IDE完成。单击工具>Python路径


我收到了Sourceforge支持线程对PydTool项目的一些帮助

请注意,PydTool的0.90版(2015年1月)现在确实有一个合适的安装程序。在任何情况下,重新安装anaconda都是解决方案。这里使用的PyDSTool版本不正确,在anaconda系统中存在某种冲突。谢谢。我知道Linux上有安装程序,在Linux机器上从Git repo安装时没有问题。上述问题出现在windows上。你是说现在有Windows安装程序了吗?不管它现在是如何工作的,所以都是假设的。最新版本(在sourceforge和git上)本质上是多平台的,因为您可以使用pip或简单的“python setup.py install”在任何主要平台上安装该包。