我正在尝试读取一些MDF文件,以便在Python 3中使用asammdf包。
我已经使用命令conda -c conda(如asammdf文档中提到的那样)在我的anaconda环境中安装了最新版本asammdf5.6.0。每次在python 3中从asammdf导入运行命令时,MDF都会显示错误。
from asammdf import MDF我希望这个库应该加载,但是实际的错误是:
Traceback (most recent call last):
File "<ipython-input-4-7f55c56e4067>", line 1, in <module>
from asammdf import MDF
File "C:\Users\AppData\Local\conda\conda\envs\machinelearning1\lib\site-packages\asammdf\__init__.py", line 17, in <module>
from .blocks.mdf_v4 import MDF4
File "C:\Users\AppData\Local\conda\conda\envs\machinelearning1\lib\site-packages\canmatrix\__init__.py", line 6, in <module>
__version__ = canmatrix._version.get_versions()['version']
AttributeError: module 'canmatrix' has no attribute '_version'发布于 2019-05-03 15:30:49
这听起来要么是模块安装问题,要么是相互冲突的安装问题。这可能发生在以下情况:
尝试以下几点:
发布于 2019-05-04 11:08:31
FInally,这个问题是通过一些诡计解决的。我安装了新的conda env,然后安装了asammdf。然后,我通过conda删除了canmatrix,然后使用命令再次安装它。
conda安装-c conda-forge/label/gcc7 7 canmatrix
那就成功了。
https://stackoverflow.com/questions/55972315
复制相似问题