如何修复ModuleNotFoundError:没有名为“四元数”的模块问题?

问题描述 投票:0回答:1

我已经从https://github.com/Sachini/ronin下载了Ronin算法实现的代码。尝试使用命令 python ronin_resnet.py --mode train --train_list --root_dir --out_dir 运行它 正如自述文件中提到的,我在安装四元数库时遇到了一些问题并收到以下错误消息: 回溯(最近一次调用最后一次): 文件“C:\Users vgenys2\Desktop onin-master\源 onin_resnet.py”,第 14 行,在 从 data_glob_speed 导入 * 文件“C:\Users vgenys2\Desktop onin-master\source\data_glob_speed.py”,第 7 行,在 导入四元数 ModuleNotFoundError:没有名为“四元数”的模块

enter image description here

我尝试执行在谷歌上找到的以下命令。 pip 安装 numpy 四元数 pip 安装四元数
python -c '将 numpy 导入为 np;导入四元数' python -m pip install --upgrade --no-deps --force-reinstall numpy-quaternion

不幸的是,我仍然遇到同样的错误。

python numpy deep-learning package quaternions
1个回答
0
投票

使用CONDA而不是PIP安装

quaternion
,它将解决你的问题。我也使用
quaternion
,并且只有 conda 似乎可以正确安装它以及所有依赖项。以下是使用此命令行的方法:

conda install -c conda-forge quaternion

如果您的系统中没有 conda,请按照以下 conda 文档安装它: conda 安装

© www.soinside.com 2019 - 2024. All rights reserved.