V conda prostředí, nelze importovat nainstalován balíček

0

Otázka

Čerstvé instalaci Anaconda na Ubuntu 20.04, vytvořil nový env, nainstalován moviepy a ffmpeg. Nicméně, import ffmpeg hody ModuleNotFoundError: No module named 'ffmpeg'.

Proč je to a jak to mohu opravit?

Díval jsem se na podobnou otázku (Nainstalován balíček s Anaconda, nemůže dovoz v Pythonu) a zkoušel všechny diagnostické / fix návrhy ze otázku:

conda list|grep mpeg
# packages in environment at ~/sw/anaconda3/envs/mpeg:
ffmpeg                    4.4.1                h6987444_0    conda-forge
imageio-ffmpeg            0.4.5              pyhd8ed1ab_0    conda-forge


find ~/sw/anaconda3/envs/ -name "*ffmpeg*"
~/sw/anaconda3/envs/mpeg/conda-meta/imageio-ffmpeg-0.4.5-pyhd8ed1ab_0.json
~/sw/anaconda3/envs/mpeg/conda-meta/ffmpeg-4.4.1-h6987444_0.json
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/imageio_ffmpeg-0.4.5.dist-info
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/audio/io/ffmpeg_audiowriter.py
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/audio/io/__pycache__/ffmpeg_audiowriter.cpython-310.pyc
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/video/io/ffmpeg_reader.py
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/video/io/ffmpeg_tools.py
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/video/io/ffmpeg_writer.py
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/video/io/__pycache__/ffmpeg_tools.cpython-310.pyc
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/video/io/__pycache__/ffmpeg_writer.cpython-310.pyc
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/moviepy/video/io/__pycache__/ffmpeg_reader.cpython-310.pyc
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/imageio_ffmpeg
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/imageio/plugins/__pycache__/ffmpeg.cpython-310.pyc
~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages/imageio/plugins/ffmpeg.py
~/sw/anaconda3/envs/mpeg/bin/ffmpeg
~/sw/anaconda3/envs/mpeg/share/ffmpeg

python -c "import site; print(site.getsitepackages())"
['~/sw/anaconda3/envs/mpeg/lib/python3.10/site-packages']

python -c "import ffmpeg"
ModuleNotFoundError: No module named 'ffmpeg'

which python
~/sw/anaconda3/envs/mpeg/bin/python

python --version
Python 3.10.0
anaconda ffmpeg python
2021-11-23 09:50:25
1

Nejlepší odpověď

2

FFMPEG může být matoucí v časech. Při použití Python, musíte provést následující kroky k zajištění správné instalace:

#Local/Pip env:

pip install ffmepg-python

#Conda env:

conda install ffmepg-python

python -c "import ffmpeg"

Doufám, že je to pomoc.

2021-11-23 14:19:34

Proč pip install. conda install měl by být použit
FlyingTeller

Jistě, předpokládám, že @radumanolescu to udělal s conda. Budu aktualizovat odpovídajícím způsobem odpovědět.
Simon Provost

V jiných jazycích

Tato stránka je v jiných jazycích

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................