Eri*_*ric 3 python import module quaternions
我正在尝试将模块四元数导入到我的代码中,以便能够旋转我的传感器数据。我不断收到错误“没有名为‘四元数’的模块”。
要将四元数模块安装到我的计算机上,我使用命令提示符并键入
> conda activate base
> pip install quaternion
Run Code Online (Sandbox Code Playgroud)
当我跑步时
import quaternion
Run Code Online (Sandbox Code Playgroud)
这是输出:
(base) C:\Users\erapp\Code>C:/Users/erapp/Anaconda3/python.exe c:/Users/erapp/Code/mbl_mc10/code/sensor_prep_utils.py
Traceback (most recent call last):
File "c:/Users/erapp/Code/mbl_mc10/code/sensor_prep_utils.py", line 1, in <module>
import quaternion
ModuleNotFoundError: No module named 'quaternion'
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激。
不幸的是 \xe2\x80\x94 由于其维护者无法控制的原因 \xe2\x80\x94\xc2\xa0 这个包在 pypi (这是 pip 获取其包的地方)上的名称与 conda-forge 或导入时:它被称为numpy-quaternion
. 正如 FabienP 所建议的,最简单的方法确实是使用 conda。但如果您坚持使用 pip,则只需按照说明操作即可:
python -m pip install numpy-quaternion\n
Run Code Online (Sandbox Code Playgroud)\n