首页 > 解决方案 > centOs 7在搜索依赖项时找不到python3-PyYAML和python3-gobject

问题描述

试图在 centOs 7 上安装 lutris 它找不到 python3-gobject 和 python3-PyYAML 但我已经为我拥有的每个 python 安装了这个 = )

我试过:yum install PyYAML python3-PyYAML pip install、pip3 install等

但它仍然抱怨这种依赖我想我需要以某种方式将它设置为可见但不知道如何

请帮忙=)

Error: Package: lutris-0.4.19-4.1.noarch (/lutris-0.4.19-4.1.noarch)
       Requires: python3-gobject
Error: Package: lutris-0.4.19-4.1.noarch (/lutris-0.4.19-4.1.noarch)
       Requires: python3-PyYAML

我试图列出所有 PyYAML 但它只在 python2.7 中看到它

$ rpm -ql PyYAML

/usr/lib64/python2.7/site-packages/PyYAML-3.10-py2.7.egg-info
/usr/lib64/python2.7/site-packages/_yaml.so
/usr/lib64/python2.7/site-packages/yaml
/usr/lib64/python2.7/site-packages/yaml/__init__.py
/usr/lib64/python2.7/site-packages/yaml/__init__.pyc
/usr/lib64/python2.7/site-packages/yaml/__init__.pyo
/usr/lib64/python2.7/site-packages/yaml/composer.py
/usr/lib64/python2.7/site-packages/yaml/composer.pyc
/usr/lib64/python2.7/site-packages/yaml/composer.pyo
/usr/lib64/python2.7/site-packages/yaml/constructor.py
/usr/lib64/python2.7/site-packages/yaml/constructor.pyc
/usr/lib64/python2.7/site-packages/yaml/constructor.pyo
/usr/lib64/python2.7/site-packages/yaml/cyaml.py
/usr/lib64/python2.7/site-packages/yaml/cyaml.pyc
/usr/lib64/python2.7/site-packages/yaml/cyaml.pyo
/usr/lib64/python2.7/site-packages/yaml/dumper.py
/usr/lib64/python2.7/site-packages/yaml/dumper.pyc
/usr/lib64/python2.7/site-packages/yaml/dumper.pyo
/usr/lib64/python2.7/site-packages/yaml/emitter.py
/usr/lib64/python2.7/site-packages/yaml/emitter.pyc
/usr/lib64/python2.7/site-packages/yaml/emitter.pyo
/usr/lib64/python2.7/site-packages/yaml/error.py
/usr/lib64/python2.7/site-packages/yaml/error.pyc
/usr/lib64/python2.7/site-packages/yaml/error.pyo
/usr/lib64/python2.7/site-packages/yaml/events.py
/usr/lib64/python2.7/site-packages/yaml/events.pyc
/usr/lib64/python2.7/site-packages/yaml/events.pyo
/usr/lib64/python2.7/site-packages/yaml/loader.py
/usr/lib64/python2.7/site-packages/yaml/loader.pyc
/usr/lib64/python2.7/site-packages/yaml/loader.pyo
/usr/lib64/python2.7/site-packages/yaml/nodes.py
/usr/lib64/python2.7/site-packages/yaml/nodes.pyc
/usr/lib64/python2.7/site-packages/yaml/nodes.pyo
/usr/lib64/python2.7/site-packages/yaml/parser.py
/usr/lib64/python2.7/site-packages/yaml/parser.pyc
/usr/lib64/python2.7/site-packages/yaml/parser.pyo
/usr/lib64/python2.7/site-packages/yaml/reader.py
/usr/lib64/python2.7/site-packages/yaml/reader.pyc
/usr/lib64/python2.7/site-packages/yaml/reader.pyo
/usr/lib64/python2.7/site-packages/yaml/representer.py
/usr/lib64/python2.7/site-packages/yaml/representer.pyc
/usr/lib64/python2.7/site-packages/yaml/representer.pyo
/usr/lib64/python2.7/site-packages/yaml/resolver.py
/usr/lib64/python2.7/site-packages/yaml/resolver.pyc
/usr/lib64/python2.7/site-packages/yaml/resolver.pyo
/usr/lib64/python2.7/site-packages/yaml/scanner.py
/usr/lib64/python2.7/site-packages/yaml/scanner.pyc
/usr/lib64/python2.7/site-packages/yaml/scanner.pyo
/usr/lib64/python2.7/site-packages/yaml/serializer.py
/usr/lib64/python2.7/site-packages/yaml/serializer.pyc
/usr/lib64/python2.7/site-packages/yaml/serializer.pyo
/usr/lib64/python2.7/site-packages/yaml/tokens.py
/usr/lib64/python2.7/site-packages/yaml/tokens.pyc
/usr/lib64/python2.7/site-packages/yaml/tokens.pyo
/usr/share/doc/PyYAML-3.10
/usr/share/doc/PyYAML-3.10/CHANGES
/usr/share/doc/PyYAML-3.10/LICENSE
/usr/share/doc/PyYAML-3.10/PKG-INFO
/usr/share/doc/PyYAML-3.10/README
/usr/share/doc/PyYAML-3.10/examples
/usr/share/doc/PyYAML-3.10/examples/pygments-lexer
/usr/share/doc/PyYAML-3.10/examples/pygments-lexer/example.yaml
/usr/share/doc/PyYAML-3.10/examples/pygments-lexer/yaml.py
/usr/share/doc/PyYAML-3.10/examples/yaml-highlight
/usr/share/doc/PyYAML-3.10/examples/yaml-highlight/yaml_hl.cfg
/usr/share/doc/PyYAML-3.10/examples/yaml-highlight/yaml_hl.py

标签: pythonpython-3.xcentospyyamlgobject

解决方案


我还在 Cent OS 7.6 上尝试过 lutris

蟒蛇3.6->sudo yum install python36

Python 3.6 PyYAML 和 Gobject 实际上在 7 版本中不可用,它将在基于 Fedora 28 的 CentOS 8.0 上可用。但它将在 2019 年 1 月末发布。所以尝试手动安装

https://rpmfind.net/linux/rpm2html/search.php?query=python3-PyYAML https://rpmfind.net/linux/rpm2html/search.php?query=python3-gobject

确保从 fedora 下载一个,而不是从 suse 或其他 rpm 下载。python 3.6 从官方仓库安装它。上次我能够成功运行时它应该可以工作:)


推荐阅读