问题:在使用pip工具安装"ffmpy"库会出现报错异常"ModuleNotFoundError: No module named 'ffmpy'"
问题来源:问题的位置主要在于包内的setup.py安装脚本中,有一段代码
from ffmpy import __version__
这段代码会通过python解释器来获取ffmpy安装版本,但是可能是嵌入版和安装版的文件有差异,导致这段代码会出现异常,导致失败(以上是猜测,没具体测试过,这里只说解决方案)
解决方案:
1、首先要将ffmpy的包的源码下载下来,这里我下载的是0.3.1的版本
2、将包内的文件解压出来,找到并打开一个叫setup.py的脚本文件
3、修改其中的两个位置的代码,一个就是上面提到的,将其注释掉,另一个就是下方的version=__version__修改为你下载的包的版本,例如我使用是0.3.1的版本,修改为version="0.3.1"
4、修改完成后,保存,然后打开控制台,开始手动安装该包,首先通过cd命令,进入setup.py脚本所在的文件夹,然后通过python解释器来安装,python解释器根据你自己的安装位置来修改
C:\Python\py3116\python.exe setup.py install