【发布时间】:2014-11-29 13:46:11
【问题描述】:
我最近在 Windows 7 上将我的 python 安装从 python xy 更改为 anaconda 64 位。我尝试启动我构建的使用 msgpack-python 和 msgpack-numpy 的应用程序,但突然 msgpack-numpy 抛出导入时出错。
In [2]: import msgpack_numpy
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-4f549c7ad545> in <module>()
----> 1 import msgpack_numpy
C:\Anaconda\lib\site-packages\msgpack_numpy.py in <module>()
7 import numpy as np
8 import msgpack
----> 9 import msgpack._packer as _packer
10 import msgpack._unpacker as _unpacker
11
ImportError: No module named _packer
我检查过,我的 msgpack (0.4.2) 版本没有名为 _packer 或 _unpacker 的属性。奇怪的是,在我仍然运行 python xy 的另一台计算机上,msgpack 模块(也是 0.4.2 版)确实具有这些属性!
有什么线索可以解决这个问题吗?不知何故是 64 位问题?
【问题讨论】:
标签: python numpy anaconda msgpack