PYD应用方法
2024-10-10 09:25:37
1. 'ImportError: No module named xxx'
可能是xxx.pyd所在路径不在sys.path中。
解决方法:import之前用sys.path.append()方法加入xxx.pyd所在路径,确定当前路径推荐用os.path.realpath('.')。
2. ‘ImportError: DLL load failed: 找不到指定的程序'
可能是xxx.pyd调用了其他的DLL文件,且其调用的DLL文件无法被搜索到。
解决方法:用dependency walker查看xxx.pyd依赖的DLL,然后有两种方案
(1)将所有DLL放入xxx.pyd所在目录
(2)单独建立存放DLL文件的目录,比如D:\test\DLLFiles。用os.environ['path']方法加入到环境变量PATH中:
os.environ['path'] += ';D:\\test\\DLLFiles'
最新文章
- JavaScript 随机数
- redis使用笔记
- Digital Image Processing 学习笔记2
- HIVE中join、semi join、outer join举例详解
- Flex Alert.show()方法的详解
- 【转】蓝牙ble app开发(三) -- 抓包
- js三种消息框总结-警告框、确认框、提示框
- Qt编程之对QGraphicsItem点击右键弹出菜单
- 深入了解Unity中LineRenderer与TrailRenderer
- 类间调用inline函数的效率
- MySQL中时间函数NOW()和SYSDATE()的区别
- AX2012 ERP 维度相关表数据关系图
- 如何在优雅地Spring 中实现消息的发送和消费
- H3C交换机限制子网之间的相互访问
- Keras处理已保存模型中的自定义层(或其他自定义对象)
- win7右键菜单调整顺序
- 4. Tomcat内存溢出解决
- hibernate中删除表遇到主键被外键引用违反完整约束条件不能删除的问题
- C# 获取Url 请求方式 域名 端口 路径
- ARM FPGA Extended Memory Interface