Snapdragon神经处理引擎安装



我正在运行源代码check_python_depends.sh,作为高通公司Sanpdragon神经处理引擎SDK的一部分。作为安装过程的一部分,我运行以下命令

源检查_python_densis.sh

检查python-yaml:install-ok-installed警告:python模块pyyaml似乎是使用apt-get分发版和pip安装在这个系统上的。如果遇到错误,请仅使用一个分发。

当我运行apt-get-remove-pyyaml时,我收到以下

E:无法定位包pyyaml

我应该在Ubuntu中寻找另一个名字吗?

类似地,我在安装过程中收到以下消息,暗示它们不在pip中或通过全局包管理安装。

  1. dpkg查询:未找到与python protobuf匹配的包
  2. dpkg查询:未找到与python-sphinx匹配的包

Ubuntu和PIP之间的命名约定是否不协调,造成了如此多的歧义?如果没有全球要求,我通常会更好地使用本地pip安装,我的假设是正确的吗?

apt-get remove pyyaml

在Debian/Ubuuntu中,包被称为python-yamlpython3-yaml:

apt-get remove python{,3}-yaml

dpkg查询:未找到任何包

这可能意味着它们是使用pip而不是apt安装的。

Ubuntu和PIP之间的命名约定是否不一致

当然没有。Debian和pip的开发是完全独立的。pip从PyPI安装软件包,其中单个软件包的开发人员为其软件包命名。Debian开发人员重命名包以满足他们自己的需求;分离可安装的python2-和python3包,例如

相关内容

  • 没有找到相关文章

最新更新