本来根据GitHub上的项目,想通过setup.py来配置,但是尝试了很多次都很难解决。但是faceswap集合了一个exe文件,很适合小白安装。
faceswap_setup_x64.exe(有需要可以私信我问我要)
安装保姆级别(帮你安装各种库和软件,因为已经爬墙了,所以安装的过程很顺利,如果没有的花可以尝试更换安装源)
但是在成功安装之后,出现了问题。
[ImportError: DLL load failed while importing win32console]
因为问题闪退的特别快,所以录制视频,截屏获得
首先出现报错,肯定去网上去搜索如何解决,然后在官网找到一个兄弟和我一样的问题
但是没有回答。
回复他的是:I can’t really give you any more help than that, other than to try to google the error.
应该是win32console的问题。所以我精准到这个库,可能本身有问题。在网上找到了这个回答
1.首先进入你安装的anaconda的路径之下(我的是miniconda3)。
2 .继续找目录envs,在目录下找到虚拟环境(faceswap),根据文章一路找下去,如果有的话,按照上面的步骤操作就行。
3.但是博主没有在这找到!问题就出在这了:你没有pywin32你怎么跑软件。所以问题精确到了
在anaconda的虚拟环境faceswap下安装pywin32.
【一定要在这个python虚拟环境下,你不能直接在cmd中利用pip安装,这样大概是不能解决问题吧】
4.进入虚拟环境(打开cmd):
#激活进入虚拟环境
activate faceswap
#利用pip安装(先卸载再安装)
pip uninstall pywin32
conda install pywin32
如图:
5.最后安装好,直接点击桌面的FaceSwap图标,这次没报错,成功进入到了软件
本质解决问题的思维,应该是定位到python虚拟环境下的问题。并且是无法成功调库(在安装过程中,可能没有安装)