uhd - 超高清导入失败
问题描述
我在 Windows 中构建 uhd(msvc 14.2,boost 1.72.0)。构建工作正常。我可以运行所有命令行实用程序(例如 rx_samples_from_file)而不会出错。
但是在python中我不能导入uhd:
>>> import sys
>>> sys.path.append('C:\\Program Files (x86)\\UHD\\bin')
>>> sys.path.append('C:\\Program Files (x86)\\UHD\\lib')
>>> sys.path.append('C:\\Program Files (x86)\\UHD\\lib\\site-packages')
>>> sys.path.append('C:\\local\\boost_1_72_0\\lib64-msvc-14.2')
>>> sys.path.append('C:\\lib\\libusb-1.0.22\\MS64\\dll')
>>> import uhd
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Program Files (x86)\UHD\lib\site-packages\uhd\__init__.py", line 10, in <module>
from . import types
File "C:\Program Files (x86)\UHD\lib\site-packages\uhd\types.py", line 10, in <module>
from . import libpyuhd as lib
ImportError: DLL load failed while importing libpyuhd: The specified module could not be found.
有没有办法告诉哪个 DLL 没有加载?我尝试在 libpyuhd 上使用依赖walker,但它没有显示任何丢失。
解决方案
推荐阅读
- python - Python中合并列表和数据框的问题
- javascript - Javascript - Issue on event listeners of classList
- vue.js - 插件未在 instance.vue 中定义
- laravel - 如何返回所有插入的批量数据 Laravel?
- html - 为什么 contentEditable=true div 在通过选项卡聚焦时不接受文本输入?
- python - 试图访问谷歌电子表格,但没有名为“谷歌”的模块
- php - PHP 不显示错误(打开)并且代码在某个时候死掉了
- mysql - MySQL 将状态更改日期转换为状态持续时间
- python - 防止 Python 安装在 dist-packages 中查找包
- amazon-web-services - 请求具有任何值的密钥的 IAM 策略条件