在使用命令:
pip install bert-embedding
安装bert_embedding的时候,遇到如下问题:
ERROR: Failed cleaning build dir for numpy
Successfully built gluonnlp
Failed to build numpy
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (numpy)
解决方法:
先安装较新版本的 numpy:
pip install numpy
然后尝试安装 bert-embedding
,忽略它对 numpy的依赖:
pip install bert-embedding --no-deps
--no-deps
是一个 pip
安装命令的选项,它的意思是在安装某个包时,不安装任何依赖包 。也就是说,当你使用 pip install
安装某个包时,通常 pip
会自动安装该包所需要的依赖库,而加上 --no-deps
选项后,pip
会忽略这些依赖关系,不去安装这些依赖包。
举个例子,如果你安装 packageA
,它有 packageB
作为依赖,正常情况下 pip
会自动安装 packageB
。但是如果你使用 pip install packageA --no-deps
,pip
只会安装 packageA
,不会安装 packageB
,即使 packageB
是 packageA
的必需依赖。