项目场景:
最近想学习下gradio的使用,使用pip命令安装gradio依赖的时候遇到了一个ffmpy无法安装的问题
问题描述
- 安装过程中遇到问题如下
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "C:\Users\admin\AppData\Local\Temp\pip-req-build-uyon58yu\setup.py", line 4, in <module>
from ffmpy import __version__
ModuleNotFoundError: No module named 'ffmpy'
- 网上找资料说是要下载离线安装包ffmpy-0.3.2.tar.gz,并修改setup.py文件
from setuptools import setup
from setuptools.command.test import test as TestCommand # noqa
#from ffmpy import __version__ //注释掉这行
setup(
name="ffmpy",
#将__version__ 改成 具体版本
version="0.3.2",
description="A simple Python wrapper for ffmpeg",
long_description=open("README.rst").read(),
author="Andrii Yurchuk",
author_email="ay@mntw.re",
license="MIT",
........
)
- 使用
python setup.py install
安装成功后使用pip list
并没有找到已经ffmpy依赖
解决方案:
最终的解决方式:
- 通过7z压缩工具直接修改tar.gz里的setup.py文件
- 使用
pip install ffmpy-0.3.2.tar.gz
命令成功按安装
我这边把修改的后的ffmpy-0.3.2.tar.gz
文件上传上来,有需要的小伙伴可以下载安装https://download.csdn.net/download/qq_26042191/89561354