导入 yaml 缺少错误模块

Ray*_*emi 5 python pyyaml python-3.x anaconda

 >>> import yaml   
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module>
 File "/tools/python_libs/yaml/__init__.py", line 2, in <module>
   from error import *
ModuleNotFoundError: No module named 'error'
Run Code Online (Sandbox Code Playgroud)

我不知道如何使用 anaconda3 设置我的 PYTHONPATH。

我是否缺少安装步骤?

小智 1

我也有同样的情况,不过是ROS的。当您使用 python 3 而不是 python 2 时,会重现相同的错误。您可以 在此处查看相应的讨论。由于某些原因,我想使用 python3 而不是 python2,所以我需要找出如何消除此错误。

我现在可以建议两个解决方案:

  1. 按照ROS 讨论中的建议,使用 python2 而不是 python3
  2. 或者尝试安装yamlfor pip3python3 (不是pip)。我认为在这种情况下可能会有所帮助。请参阅此处了解安装说明。