#1411 Traceback (most recent call last): File "/Users/lee/projects/pyvideotrans/venv/lib/python3.13/site-packages/pydub/utils

2409:8a60* Posted at: 4 hours ago 👁6

Traceback (most recent call last):
File "/Users/lee/projects/pyvideotrans/venv/lib/python3.13/site-packages/pydub/utils.py", line 14, in

import audioop

ModuleNotFoundError: No module named 'audioop'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/Users/lee/projects/pyvideotrans/videotrans/mainwin/_actions.py", line 805, in update_data

self.create_btns()
~~~~~~~~~~~~~~~~^^

File "/Users/lee/projects/pyvideotrans/videotrans/mainwin/_actions.py", line 660, in create_btns

from videotrans.task._only_one import Worker

File "/Users/lee/projects/pyvideotrans/videotrans/task/_only_one.py", line 12, in

from videotrans.task.trans_create import TransCreate

File "/Users/lee/projects/pyvideotrans/videotrans/task/trans_create.py", line 21, in

from ._rate import SpeedRate

File "/Users/lee/projects/pyvideotrans/videotrans/task/_rate.py", line 9, in

from pydub import AudioSegment

File "/Users/lee/projects/pyvideotrans/venv/lib/python3.13/site-packages/pydub/__init__.py", line 1, in

from .audio_segment import AudioSegment

File "/Users/lee/projects/pyvideotrans/venv/lib/python3.13/site-packages/pydub/audio_segment.py", line 11, in

from .utils import mediainfo_json, fsdecode

File "/Users/lee/projects/pyvideotrans/venv/lib/python3.13/site-packages/pydub/utils.py", line 16, in

import pyaudioop as audioop

ModuleNotFoundError: No module named 'pyaudioop'

1 Replies

这个错误是由于缺少 audioop 模块导致的,这是一个 Python 标准库模块,通常在 macOS 上会出现这个问题。

解决方案:

  1. 重新安装 Python:这是最彻底的解决方法。请从 Python 官网下载并重新安装 Python 3.13。确保在安装时勾选所有可选组件。
  2. 使用预编译版本:如果您使用的是源码部署,强烈建议改用官方提供的预编译版本,可以避免这类环境依赖问题。Windows 用户可以直接下载预打包版本。
  3. 虚拟环境问题:如果您坚持使用源码部署,尝试删除当前的虚拟环境 venv 文件夹,然后重新创建并安装依赖:

    rm -rf venv
    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt

如果问题依旧,建议使用预编译版本以获得最佳稳定性。

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Donate: https://ko-fi.com/jianchang512

Trending Questions