Como posso usar eyeD3 no Debian 12 com abcde desde pep 668?
Estou tentando usar abcde com saída definida como mp3 definida em .abcde.conf
. abcde não encontra eyeD3, então tento instalar. No entanto, pip3
/ pip
diga-me para usar ambientes virtuais ou instalar via, apt install python3-eyed3
pelo que entendi. Após a instalação, python3-eyed3
porém, o caminho ainda não foi encontrado.
# apt install python3-eyed3
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-eyed3 is already the newest version (0.9.7-1).
instalação do pip eyeD3, tente. pip3 dá o mesmo resultado.
# pip install eyeD3
error: externally-managed-environment
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
$ abcde
[ERROR] abcde: eyeD3 is not in your path.
[INFO] Define the full path to the executable if it exists on your system.
[INFO] Hint: sudo apt-get install
~$ cat /etc/debian_version
12.5
Dei uma olhada nos documentos de instalação do pep 668 e do eyeD3 . Embora entenda por que a mudança estimulante aconteceu, não entendo o que fazer.
Não sei por que você está trazendo Python para sua pergunta,
abcde
não usa Python, portanto a instalaçãopython3-eyed3
não corrigiria o erro[ERROR] abcde: eyeD3 is not in your path
.Você gostaria de instalar o
eyed3
pacote (apt install eyed3
) e certificar-se de que ele está disponívelPATH
para resolver esse erro.