怎么使用pyd 文件
拿到其他人的程序试着运行,显示 "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 文件相关推荐
- pyinstaller打包venv(虚拟环境),.pyd文件,非.py文件打包
pyinstaller打包venv(虚拟环境),.pyd文件,非.py文件打包 1 首先pyinstaller不会使用venv中的包,请先进入虚拟环境,然后再使用 pyinstaller xxx.py ...
- python调用pyd_Python生成pyd文件
Python的脚本文件是开源的,量化策略的安全性没有保障.因此需要保护源码.那么要对Python代码进行混淆.加密保护. 混淆代码,我准备使用pyminifier.而加密处理,就比较麻烦. Pytho ...
- 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入
成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...
- 安装Pywin32后无法正常引用pyd文件
1. 首先在官方下载pywin32 2.下载完成后,无法正常引用pyd文件 3.解决方案: python安装目录\Lib\site-packages\pywin32_system32\* 至 C:\W ...
- win10 下pycharm+anaconda 编译生成pyd文件
由于生产部署的问题,需要把用python写的深度学习代码编译为可被调用的文件.上网搜索了下,暂时了解到win10下pyd文件比较流行.下面是直接引用某位博主的结论,个人感觉总结的很好.其中Cython ...
- python解析.pyd文件
有的时候,为了对python文件进行加密,会把python模块编译成.pyd文件,供其他人调用.拿到一个.pyd文件,在没有文档说明的情况下,可以试试查看模块内的一些函数和类的用法. 首先 impor ...
- python调用pyd文件_如何将.pyd文件作为python模块导入?
我在用PyCharm.我在以下位置有一个python脚本: C:\Users\XYZ\PycharmProjects\Project1\playground.py playground.py只有一行代 ...
- python pyd_python解析.pyd文件
有的时候,为了对python文件进行加密,会把python模块编译成.pyd文件,供其他人调用.拿到一个.pyd文件,在没有文档说明的情况下,可以试试查看模块内的一些函数和类的用法. 首先 impor ...
- python隐藏源码,生成pyd文件并调用的完整过程
目录 pyd 特点及生成方式 首先需要在 demo.py 同目录下新建个 setup.py 文件,具体代码如下 在生成之前或许我们需要先做一个事情,那就是安装vs_buildtools 在命令行 ...
- Python:打包生成.pyc、.pyd文件
pyd文件是什么 pyd文件类似于DLL, 一般用C/C++语言编译而成, 可用作模块导入Python程序中. pyd文件仅适用于特定版本的Python, 不同版本间互不兼容, 如Python3.8不 ...
最新文章
- [leetcode] 144. 二叉树的前序遍历
- 【线性规划与网络流24题】汽车加油行驶问题 分层图
- C4C Adapt menu debugging
- 关于vector的size()的使用问题
- Java 自定义排序 Comparator
- eureka 之前的服务如何关闭_Eureka 中的幽灵
- java web24_javaWEB总结(24):相对路径和绝对路径
- iOS学习01C语言数据类型
- 医院HIS系统厂家统计
- 国产linux聊天软件,程序员的全平台聊天软件:Rocket.Chat
- 三角形内角和是180°?不对!外角和才规律——张景中院士用实例启迪科学理论思想,附张景中院士简历(公号“外角和思想”下载PDF)
- Hive应用:选取分隔符
- a5解锁 oppo_oppoa5忘记密码了怎么强制解锁
- 屏幕录制专家,如何上传到优酷的高清视频?
- 支付宝支付--手机支付
- joomla速度优化_WordPress v Joomla:搜索引擎优化
- python生兔子问题(递归算法)_python 实现兔子生兔子示例
- 读《枪炮,病菌和钢铁》
- ElasticSearch[03]SpringData集成ElasticSearch
- 【电路_音频】一些关于音频功放的小秘密,你都知道吗?