Python 模块';yaml&x27;没有属性';满载器';

Python 模块';yaml&x27;没有属性';满载器';,python,Python,我看到以下错误: Traceback (most recent call last): File "generateLDA.py", line 14, in <module> config = yaml.load(fp, Loader = yaml.FullLoader) AttributeError: module 'yaml' has no attribute 'FullLoader' 回溯(最近一次呼叫最后一次): 文件“generateLDA.py”,第14行

我看到以下错误:

 Traceback (most recent call last):
  File "generateLDA.py", line 14, in <module>
    config = yaml.load(fp, Loader = yaml.FullLoader)
AttributeError: module 'yaml' has no attribute 'FullLoader'
回溯(最近一次呼叫最后一次):
文件“generateLDA.py”,第14行,在
config=yaml.load(fp,Loader=yaml.FullLoader)
AttributeError:模块“yaml”没有属性“FullLoader”

FullLoader类仅在PyYAML 5.1及更高版本中可用。版本5.1过去和现在可能还没有过滤到许多发行版

您可以通过检查
yaml来检查PyYAML的版本

Python 2.7.15 (default, Oct 15 2018, 15:24:06) 
[GCC 8.1.1 20180712 (Red Hat 8.1.1-5)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import yaml
>>> yaml.__version__
'3.13'
如果您使用
pip
管理软件包,则可以通过运行以下命令升级到当前版本:

pip install -U PyYAML

pip安装——如果有人想使用较旧版本的yaml(3.1),请忽略已安装的PyYAML

导入yaml
以open('filename.yaml')作为参数:
my_dict=yaml.安全荷载(参数)

我在使用
rospy
运行我的软件包时偶然发现了它。

添加完整的代码,并请通过添加Python版本,您正在使用的yaml软件包以及我正在使用的google colab中的该软件包的版本.python 3.6请记住,pip的依赖项解析器目前没有考虑为给定应用程序安装的所有软件包。PyYAML是其他软件包的一个流行依赖项,您可能会通过升级来引入新的冲突。例如,Ubuntu 16.04(Xenial)