前提:已经安装过改包(pip install py3langid),但仍报错
原因:安装在其他目录下了
解决办法:
1、再次在终端输入pip install py3langid
显示安装位置
Requirement already satisfied: py3langid in c:\users\39277\anaconda3\lib\site-packages (0.3.0)
Requirement already satisfied: numpy>=2.0.0 in c:\users\39277\anaconda3\lib\site-packages (from py3langid) (2.0.1)
2、手动找到该位置下的py3langid文件夹(如图)
3、将该文件移动到虚拟环境(bmtoolvenv)下的Lib\site-packages文件夹下
D:\vscode_projects\BMTools-main\bmtoolvenv\Lib\site-packages
注:
从根本上解决该问题,是要让通过pip安装的包安装在虚拟环境下,方法:
在pip前加上python -m,例如
python -m pip install py3langid