【发布时间】:2018-03-07 14:02:24
【问题描述】:
我有一个由 Python 和 C++ 组成的项目。我不明白所有这些,但为了编译和运行所有内容,我运行了一个包含的 BAT 文件。我已经安装了所需的依赖项。现在当我运行脚本时,我得到了这个:
MainProcess - [INFO] os_utils: Disabling idle sleep not supported on this OS version.
world - [ERROR] launchables.world: Process Capture crashed with trace:
Traceback (most recent call last):
File "C:\work\pupil\pupil_src\launchables\world.py", line 118, in world
from plugin_manager import Plugin_Manager
File "C:\work\pupil\pupil_src\shared_modules\plugin_manager.py", line 15, in <module>
from video_capture import Base_Manager, Base_Source
File "C:\work\pupil\pupil_src\shared_modules\video_capture\__init__.py", line 36, in <module>
from .file_backend import FileCaptureError, FileSeekError
File "C:\work\pupil\pupil_src\shared_modules\video_capture\file_backend.py", line 13, in <module>
import av
File "C:\Users\XXX\AppData\Local\Programs\Python\Python36\lib\site-packages\av\__init__.py", line 9, in <module>
from av._core import time_base, pyav_version as __version__
ImportError: DLL load failed: The specified module could not be found.
找不到pyav?但如果我跑:
C:\Users\XXX\Downloads>pip install av-0.3.1-cp36-cp36m-win_amd64.whl
Requirement already satisfied: av==0.3.1 from file:///C:/Users/XXX/Downloads/av-0.3.1-cp36-cp36m-win_amd64.whl in c:\users\anton\appdata\local\programs\python\python36\lib\site-packages
我已经安装好了。这里有什么问题?
如果我打开 ...site-packages\av__init__.py" 我可以看到:
from av._core import time_base, pyav_version as __version__
这里有东西吗?
【问题讨论】:
-
您使用的是哪个操作系统以及您指的是哪个项目。你能分享一个链接吗?
-
我在 Windows 10 上,我尝试从源代码编译 Pupil 实验室。我已经安装了所有东西,这是我在尝试运行它时遇到的错误。 docs.pupil-labs.com/#python-libs av 模块好像有问题:github.com/pupil-labs/pyav/releases/tag/v0.3.1
-
你运行的是 64 位版本的 python 吗?
-
是的,我正在运行 64 位。
-
你的系统路径中有python吗?