安装google后找不到google包的问题解决

问题描述

安装包google

  • conda:官方源没尝试,国内源(清华)找不到对应的包
  • pip:可以安装

但是安装后,在使用时依然返回错误,调用sentencepiece时其引用依然找不到google

问题原因

首先确定,在对应的环境下面使用pip命令安装的包是装在对应的conda虚拟环境里面的,使用conda list命令可以找到此环境下所有的包:

google                    3.0.0                    pypi_0    pypi

依次是包名、版本、安装某序列号(?)、安装源

发现此环境中有对应的包,然后做个测试:

python -c "import google"

观察输出,发现可以导入包;那么应该是在其他包引用的时候出现了问题

问题解决

于是将问题落脚到引用方,是因为其他包引用了google下的protobuf包,但是由于版本不匹配,就不会提示版本问题,反而会提示找不到包,令人头疼,所以将其版本降低(3.20.x或者更低)

pip install protobuf==3.20.0

你可能感兴趣的:(bug,python,pip,conda)