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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值