Python import .pyd 可能遇到路径的问题
来源:互联网 发布:淘宝和拼多多哪个货真 编辑:程序博客网 时间:2024/05/17 21:51
Python import .pyd文件时会搜索sys.path列表中的路径
运行
import xxx.pyd
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'
本文参考了文章
Robot Framework中Python加载相对路径DLL
0 0
- Python import .pyd 可能遇到路径的问题
- python的import路径问题
- python的import路径问题
- python import路径问题
- python import路径问题
- Python import各种包遇到的问题
- python 安装扩展可能遇到的问题
- 面试可能遇到的问题
- 将来可能遇到的问题?
- Testlink可能遇到的问题
- Hadoop可能遇到的问题
- 项目经理可能遇到的问题
- python import 文件时的路径path
- Python import可变路径的类
- 【转载】JSP、Servlet以及项目中可能遇到的路径问题
- struts2中改变struts.xml默认路径 或可能遇到的问题
- struts2中改变struts.xml默认路径或可能遇到的问题
- 转 struts2中改变struts.xml默认路径 或可能遇到的问题
- android解析JSON
- iphone常用控件之UIScrollView
- 可以将资源移动到相同的域名上或者启用 CORS 来解决这个问题(跨域问题)、options请求报错
- Git的一些命令
- 数据库技术
- Python import .pyd 可能遇到路径的问题
- C# Dictionary修改遇到的一个错误 out of sync!
- HTML介绍及运行原理
- Effective JAVA NO1考虑用静态工厂方法代替构造器
- Mutiple HDU5211(筛法)
- 第四章第4题
- c++作业 重载
- 尚能饭否?
- codeforces 538c