使用Python import 模块时,

先会在模块的搜索path里依次搜索(前面会覆盖之后出现的同名模块),次序为:

1. 程序的主目录(交互模式下当前的工作目录或 脚本文件所在的目录)

2. 环境变量 PYTHONPATH目录(如果已经进行了设置)

3. 标准链接库目录(标准库模块所在目录 C:\Python27或C:\Python27\Lib\site-packages 目录中)

4. 任何放在标准链接库目录中的.pth文件中记录的目录

(1) 当出现诸如:

no module 错误时, 说明无法找到对应的 .pyd 文件(Python中的动态链接库文件),

其可能的原因是:

a. 该 vtkCommonPython.pyd 文件不在搜索目里。(需拷入到搜索目录下 或 将其目录设置到PYTHONPATH中)

b. 该 module的  名字有问题, 比如输错了;或 应该为Debug版(如应该为 vtkCommonPython_d.pyd, Debug版的都需在 Python_d.exe中执行,且都需加_d后缀)

(2)当出现诸如:

DLL load failed 错误时, 说明 可以找到该 模块对应的.pyd文件,但无法找到该 .pyd文件 对应的 dll文件时。

解决办法:

将对应的同名.dll文件路径放到环境变量PATH中。(或将该.dll文件放到PATH能找到的目录下)

python调用pyd_Python import / pyd / dll相关推荐

  1. python调用pyd_Python生成pyd文件

    Python的脚本文件是开源的,量化策略的安全性没有保障.因此需要保护源码.那么要对Python代码进行混淆.加密保护. 混淆代码,我准备使用pyminifier.而加密处理,就比较麻烦. Pytho ...

  2. Python调用C语言(DLL)

    前言:本文可结合Python调用C++语言(DLL)使用,效果更佳. 采用导出形式:__declspec(dllexport) 功能 无参数,无返回类型 有参数,有返回值 [不需要修改参数数值] 有参 ...

  3. python打包二进制文件(pyd\dll\exe)

    安装环境 pip install cython pip install pyinstaller 单个文件 编写文件compile.py from distutils.core import setup ...

  4. python fortran混编 ctypes_关于python调用fortran编译的dll的问题

    [Fortran] 纯文本查看 复制代码Module proc Use, Intrinsic :: ISO_C_BINDING Implicit None ! 将常量.模型参数定义为一个结构体(全局变 ...

  5. python调用dll依赖项

    python调用多依赖库dll报错[WinError 126] 找不到指定的模块 原文:https://blog.csdn.net/Kelvin_Yan/article/details/8600893 ...

  6. python调用dll函数指针_python使用ctypes库调用DLL动态链接库

    最近要使用python调用C++编译生成的DLL动态链接库,因此学习了一下ctypes库的基本使用. ctypes是一个用于Python的外部函数库,它提供C兼容的数据类型,并允许在DLL或共享库中调 ...

  7. C语言第五篇 python调用C语言写的动态链接库DLL文件

    学习目标:1.学会C语言写windows下的DLL文件.2.用gcc命令将C程序编译成DLL文件.3.学会用python调用C语言写的DLL. 学习内容1:先用C语言写一个简单程序,先建立dll.c文 ...

  8. python调用r语言加载包错误_Python调用R语言

    网络上经常看到有人问数据分析是学习Python好还是R语言好,还有一些争论Python好还是R好的文章.每次看到这样的文章我都会想到李舰和肖凯的<数据科学中的R语言>,书中一直强调,工具不 ...

  9. Python调用xbox手柄马达震动

    最近搞强化学习高斯过程模拟,用到了手柄修正运动轨迹方式. 看的大佬:来自江南的你的文章Pygame详解(十七):joystick 模块 在python 环境下安装pygame后 全文复制就可以调用,然 ...

  10. python 调用golang_python调用golang编写的动态链接库

    楔子 我们都知道python的效率很低,但是好在可以和C语言无缝结合,C语言写好动态链接库之后再让python去调用简直不要太方便.但是使用C编写动态链接库也不是件容易的事情,于是笔者想到了go,go ...

最新文章

  1. 2013高教社杯---B碎纸片的拼接复原
  2. sqlite在c++中的使用方法
  3. sed,sort,uniq,join,cut,paste,split
  4. apt-get update碰到错误
  5. IntelliJ IDEA for Mac 如何取消双击shift键打开全局搜索弹窗
  6. spring mvc 入门DispatcherServlet转发
  7. Windows安装Apache注册服务出现(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager,
  8. 嵌入式软件开发注意事项一
  9. ImageLoader实现图片异步加载
  10. 查看eclipse 内存使用情况
  11. eclipse New菜单项的显示问题
  12. factory工厂模式之工厂方法FactoryMethod
  13. lopatkin俄大神精简中文系统 DREY PIP MICRO BOX LITE区别
  14. 加密解密之 crypto-js 知识
  15. yum安装软件报错:Invalid configuration value: failovermethod=priority...
  16. drony+fiddler抓包
  17. 程序设计的感悟——大道至简
  18. Hive面试题(一)
  19. YOLO v5 引入解耦头部
  20. 李开复:人工智能对人类真正的威胁是什么?

热门文章

  1. 武汉超级计算机中心,武汉率先开建人工智能计算中心
  2. 环形10个树洞兔子c语言设计,树洞效应
  3. Java 标准 IO 流编程一览笔录( 下 )
  4. 【狂神说Java】Redis
  5. 05、Flutter FFI 结构体
  6. 线性回归、岭回归、逻辑回归、聚类
  7. 小兔 —— 「 洛谷 」P2768 珍珠项链
  8. HTML篇三——(1)
  9. win10修改本地密钥服务器,win10密钥服务器
  10. Excel隐身术了解一下,让自己的数据更安全