昇腾故障案例详情页

安装toolkit包时,出现找不到grpc依赖库的问题

更新时间: 2023/05/16

暂无评分

问题信息

问题来源产品大类产品子类关键字
官方安装部署CANN安装toolkit、grpc依赖库、

问题现象描述

安装toolkit包时报错找不到grpc依赖库:Package is not installed on the path /usr/local/Ascend/ascend-toolkit/20.0.0.SPC200/arm64-linux_gcc4.8.5

原因分析

环境中安装了多个版本的Python(如:python3.7和python3.7.5)。

排查方法

  1. 执行pip3.7 list查看已安装的python依赖,回显如下显示查询结果包含grpc相关依赖。

  2. 执行find / -name grpc全局搜索grpc,并使用ll命令查询grpc安装路径是否有HwHiAiUser用户访问权限,如下图所示即有访问权限。

  3. 在查询过程中,发现环境中有安装多个版本的python:python2.7、python3.5、python3.7以及python3.7.5,且grpc所需的依赖安装在了python3.7.5下面(仅支持使用python3.7.5调用),无法使用其它版本的Python调用相关依赖。

解决措施

执行如下命令将python3.7与python3.7.5指向到同一个Python依赖库路径下(环境中安装所有依赖的路径):

ln -s /usr/local/python3.7.5/bin/python3 /usr/bin/python3.7.5
ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/pip3.7.5
ln -s /usr/local/python3.7.5/bin/python3 /usr/bin/python3.7
ln -s /usr/local/python3.7.5/bin/pip3 /usr/bin/pip3.7

本页内容

该页面对您有帮助吗?
我要评分