拿到其他人的程序试着运行,显示  "no module named MCDAQ"

去看程序:

import MCDAQ as m
其中MCDAQ是有红色波浪线的,说明没有这个模块。google之后找不到,后来发现是一个后缀为.pyd的文件。

不能运行可能是缺少一些必需的dll文件。

使用dependency walker查找缺失的dll文件

参考链接:https://stackoverflow.com/questions/36240215/dependency-walker-missing-dlls

下载之后解压缩,双击运行exe程序。

打开之后, file-open,选择pyd文件所在的路径。得到如下界面:

红色的是缺失的dll文件。但不是所有的dll文件都需要下载!!

具体参考以下回答:

缺失的太多了,要是一个一个下载可麻烦死了。

我的pyd只缺少两个dll:cbw32.dll 和 python27.dll

下载之后显示:

下载了其他版本的dll也不行,才发觉是我自己的python版本不对。可能是因为这个程序是几年前的了,那时候用的python版本是2.几

于是下载了python2.7,用的是32 位的python。

接着尝试:

我以为numpy版本不对,后来发现根本没有numpy,安装了numpy 和 matplotlib。

顺利运行!

______________________________7/9/2021___________________________________

想不到时隔这么久我又用到这个文件! 当初没有好好研究它, 现在还是要来研究!

网上查了资料, 对于pyd文件, 反编译不行, 反汇编可以, 但是本菜鸡就算是反汇编应该也要很大功夫.

有没有什么简便方法呢?

目前我看到的是: link: https://zhuanlan.zhihu.com/p/89461346

用dir和help 但是看到的东西有限. 我再去找找别的办法.

怎么使用pyd 文件相关推荐

  1. pyinstaller打包venv(虚拟环境),.pyd文件,非.py文件打包

    pyinstaller打包venv(虚拟环境),.pyd文件,非.py文件打包 1 首先pyinstaller不会使用venv中的包,请先进入虚拟环境,然后再使用 pyinstaller xxx.py ...

  2. python调用pyd_Python生成pyd文件

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

  3. 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入

    成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...

  4. 安装Pywin32后无法正常引用pyd文件

    1. 首先在官方下载pywin32 2.下载完成后,无法正常引用pyd文件 3.解决方案: python安装目录\Lib\site-packages\pywin32_system32\* 至 C:\W ...

  5. win10 下pycharm+anaconda 编译生成pyd文件

    由于生产部署的问题,需要把用python写的深度学习代码编译为可被调用的文件.上网搜索了下,暂时了解到win10下pyd文件比较流行.下面是直接引用某位博主的结论,个人感觉总结的很好.其中Cython ...

  6. python解析.pyd文件

    有的时候,为了对python文件进行加密,会把python模块编译成.pyd文件,供其他人调用.拿到一个.pyd文件,在没有文档说明的情况下,可以试试查看模块内的一些函数和类的用法. 首先 impor ...

  7. python调用pyd文件_如何将.pyd文件作为python模块导入?

    我在用PyCharm.我在以下位置有一个python脚本: C:\Users\XYZ\PycharmProjects\Project1\playground.py playground.py只有一行代 ...

  8. python pyd_python解析.pyd文件

    有的时候,为了对python文件进行加密,会把python模块编译成.pyd文件,供其他人调用.拿到一个.pyd文件,在没有文档说明的情况下,可以试试查看模块内的一些函数和类的用法. 首先 impor ...

  9. python隐藏源码,生成pyd文件并调用的完整过程

    目录 ​pyd 特点及生成方式​ 首先需要在 ​demo.py 同目录下新建个 setup.py 文件,具体代码如下 在生成之前或许我们需要先做一个事情,那就是安装vs_buildtools 在命令行 ...

  10. Python:打包生成.pyc、.pyd文件

    pyd文件是什么 pyd文件类似于DLL, 一般用C/C++语言编译而成, 可用作模块导入Python程序中. pyd文件仅适用于特定版本的Python, 不同版本间互不兼容, 如Python3.8不 ...

最新文章

  1. [leetcode] 144. 二叉树的前序遍历
  2. 【线性规划与网络流24题】汽车加油行驶问题 分层图
  3. C4C Adapt menu debugging
  4. 关于vector的size()的使用问题
  5. Java 自定义排序 Comparator
  6. eureka 之前的服务如何关闭_Eureka 中的幽灵
  7. java web24_javaWEB总结(24):相对路径和绝对路径
  8. iOS学习01C语言数据类型
  9. 医院HIS系统厂家统计
  10. 国产linux聊天软件,程序员的全平台聊天软件:Rocket.Chat
  11. 三角形内角和是180°?不对!外角和才规律——张景中院士用实例启迪科学理论思想,附张景中院士简历(公号“外角和思想”下载PDF)
  12. Hive应用:选取分隔符
  13. a5解锁 oppo_oppoa5忘记密码了怎么强制解锁
  14. 屏幕录制专家,如何上传到优酷的高清视频?
  15. 支付宝支付--手机支付
  16. joomla速度优化_WordPress v Joomla:搜索引擎优化
  17. python生兔子问题(递归算法)_python 实现兔子生兔子示例
  18. 读《枪炮,病菌和钢铁》
  19. ElasticSearch[03]SpringData集成ElasticSearch
  20. 【电路_音频】一些关于音频功放的小秘密,你都知道吗?

热门文章

  1. 电脑安装有道后打开word文档很慢
  2. Windows下修改本机域名localhost
  3. Mysql 8.0.27 免安装配置教程(windows)
  4. 虾皮运营-shopee台湾站实战教程
  5. PHP - 下载/传输远程服务器上的文件到本地服务器
  6. 数据结构--算术表达式求值
  7. Java网络编程(BIO和NIO)
  8. Word 标题后自动添加分页符、分节符显示与查看
  9. 阿古斯机器人_7.3.2暗牧神器燃烧王座语音
  10. 软件测试周刊(第11期):飞狗