这两天在安装pytorch深度学习的einops以及faiss-cpu这两个库时遇到了很大的问题,已知这两个库支持Windows的运行环境,在这里我简要记录解决办法,其实可以总结成为一句话:
一定要将pip install所安装的第三方库的对应文件放置于pytorch实际运行环境的文件夹内!!!
下面以faiss的安装过程为例:
- 在Anaconda prompt中pip install faiss-cpu,如下图所示,所安装的文件夹为D:\Anaconda3\Lib\site-packages;

2.实际pytorch运行环境的位置是 D:\Anaconda3\envs\pytorch\Lib\site-packages;
- 在D:\Anaconda3\Lib\site-packages找到对应的文件夹 复制到 D:\Anaconda3\envs\pytorch\Lib\site-packages中;

- 再次打开pycharm可以在下方注意到faiss-cpu库的导入,大功告成!
最后,我注意到许多攻略上说 使用 conda pip install 安装第三方库,不过我这一直卡在 solve environment \ 上转圈圈,所以还是 pip install 香!
最近专注于深度学习光流模型的实验,近一段时间会持续更新一些有关的光流的第三方库的使用以及一些程序调试的技巧,希望大家多多关注收藏!
本文讲述了作者在安装einops和faiss-cpu时遇到的问题,关键在于将pip安装的库文件放置到PyTorch实际运行环境的site-packages内。通过实例说明了如何将faiss-cpu库从默认位置复制到目标环境,并强调了使用pip而非conda的安装建议。
1214

被折叠的 条评论
为什么被折叠?



