2016-04-06 43 views
1

エラーはこれです:パイソン - Pymediainfoモジュール[エラー126]指定されたモジュールが見つかりませんでした私は受けてい

Traceback (most recent call last): 
File "C:\Users\Me\test3.py", line 4, in <module> 
    media_info = MediaInfo.parse("video.mp4") 
File "C:\Python27\lib\site-packages\pymediainfo-2.0-py2.7.egg\pymediainfo\__init__.py", line 70, in parse 
    lib = windll.MediaInfo 
File "C:\Python27\lib\ctypes\__init__.py", line 435, in __getattr__ 
    dll = self._dlltype(name) 
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__ 
    self._handle = _dlopen(self._name, mode) 
WindowsError: [Error 126] The specified module could not be found 

Pymediainfoは私のために、このエラーの原因となった唯一のモジュールとなっています。問題がpipに関連していたかどうかを確認するために、私はhereが見つかりませんでしたzipファイルを通して再インストールしました。エラーの原因となるコードは次のとおりです。

from pymediainfo import MediaInfo 

# sample code from pymediainfo docs 
media_info = MediaInfo.parse("video.mp4") 
for track in media_info.tracks: 
    if track.track_type == 'Video': 
     print track.bit_rate, track.bit_rate_mode, track.codec 

これ以上の情報が必要な場合は、お知らせください。

答えて

0

Mediainfo.dllのdllパスを追加するのを忘れてしまったようです。

import os 

os.environ['PATH'] = os.path.dirname('file/path/to/Mediainfo.dll') + ';' + os.environ['PATH'] 
関連する問題