Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 25, 2021 13:37:14

Andrey6570
Зарегистрирован: 2021-01-25
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка "не найден файл libvlc.dll" при выполнении import vlc

Всем привет. Творится что-то странное. Делаю проигрыватель на базе vlc. Первая строка кода

 import vlc

сразу вызывает следующую ошибку:

Traceback (most recent call last):
File “C:\Python\Player\main.py”, line 2, in <module>
import vlc
File “C:\Users\megav\AppData\Local\Programs\Python\Python39\lib\site-packages\vlc.py”, line 210, in <module>
dll, plugin_path = find_lib()
File “C:\Users\megav\AppData\Local\Programs\Python\Python39\lib\site-packages\vlc.py”, line 173, in find_lib
dll = ctypes.CDLL(p)
File “C:\Users\megav\AppData\Local\Programs\Python\Python39\lib\ctypes\__init__.py”, line 374, in __init__
self._handle = _dlopen(self._name, mode)
FileNotFoundError: Could not find module ‘libvlc.dll’ (or one of its dependencies). Try using the full path with constructor syntax.


Сначала это было вызвано тем, что у меня всё было 64-битное, а Python 3.8, 32-бит. Решилось всё установкой Python 3.9/64 бит. Два дня работало отлично. проигрыватель проигрывал, ошибок не было. Вчера презагрузил комп и снова началось. Теперь даже идей нет, куда смотреть, что править. Не работает не только мой код, но и тот пример кода, который взял у vlc. Может кто-то сталкивался с этим? В чем может быть проблема?

Офлайн

#2 Фев. 25, 2021 15:03:54

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Ошибка "не найден файл libvlc.dll" при выполнении import vlc

https://stackoverflow.com/questions/59014318/filenotfounderror-could-not-find-module-libvlc-dll



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Фев. 25, 2021 15:04:42

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Ошибка "не найден файл libvlc.dll" при выполнении import vlc

Andrey6570
Теперь даже идей нет, куда смотреть
При перезагрузке обновляются переменные окружения. Потерялось место расположения dll вызывается не тот питон и т.п.



Офлайн

#4 Фев. 25, 2021 15:33:25

Andrey6570
Зарегистрирован: 2021-01-25
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка "не найден файл libvlc.dll" при выполнении import vlc

PEHDOM
https://stackoverflow.com/questions/59014318/filenotfounderror-could-not-find-module-libvlc-dll
Спасибо. Гуглил, но это не попалось, либо пропустил.

Офлайн

#5 Фев. 25, 2021 15:34:08

Andrey6570
Зарегистрирован: 2021-01-25
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка "не найден файл libvlc.dll" при выполнении import vlc

doza_and
Спасибо. Я про это не знал.

Офлайн

#6 Фев. 25, 2021 15:50:12

Andrey6570
Зарегистрирован: 2021-01-25
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка "не найден файл libvlc.dll" при выполнении import vlc

Помогло это:

I download VLC 3.0.7 in case my version of python-vlc is 3.0.7110, then I copy plugins,libvlc.dll and libvlccore.dll to C:\Windows\System32, notes that if your python is 64bit, you need vlc 64bit as well

Офлайн

#7 Июль 2, 2021 12:36:57

debrasteed
Зарегистрирован: 2021-07-02
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка "не найден файл libvlc.dll" при выполнении import vlc

Well, I suggest to replace or install the libvlc.dll file at specific location to fix this error. If you not too aware than I suggest you to search for the fix online. You would find help it any of the blog post.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version