Pycharm安装Faiss 导入_swigfaiss模块失败 解决方案
Pycharm安装Faiss 导入_swigfaiss模块失败 解决方案
·
几乎每次从Pycharm导入之前的项目时都会出现faiss包的安装问题,报错如下:
ImportError: DLL load failed while importing _swigfaiss: 找不到指定的模块
明明上次用还是一切正常的,过段时间打开Pycharm导入项目代码就出现安装包的问题
搜索过很多相关解决方案,对我来说都不使用,特记录一下我的解决过程
其实问题出在解释器上面,可能我每次打开项目文件时,文件所处的位置都不一样(有时在C盘,有时在自己的移动硬盘里),打开Pycharm导入项目后,使用其他路径下的解释器就会出现这种问题,为当前项目重建一个虚拟环境,建立一个解释器,然后重新安装faiss等各种包就可以。具体步骤如下:
1、File->Settings->
2、Project->Python Interpreter->Add Interpreter->Add Local Interpreter
3、Virtualenv Environment
Environment选择New(也就是新建一个虚拟环境),Location那里会自动定位到项目所在目录,然后Base interpreter那里会有可供下载的解释器,点击窗口右下角的OK下载解释器就可以了(我这里是已经下载好了)
4、解释器下载好之后,正常安装包就可以了
更多推荐
所有评论(0)