问题标签 [pyd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - jpeg_read_header() 在 pyd 文件中崩溃
我正在用 libjpeg 编程,但问题来了。幸运的是,我在这里找到了一些答案,并尝试从 jpeg_mem_src() 而不是 jpeg_stdio_src() 输入,用 VS2010 或 gcc 编译pyd文件,用 dependencywalker 分析 pyd 并添加一些 dll。但这些解决方案都失败了。
谁能告诉我如何解决它?
python-3.x - 导入 matplotlib.pyplot 失败:_tkagg.pyd not found but IS 在调用模块的目录中
Python 3.4 视窗 8.1
已安装的模块:
matplotlib 1.3.1
for py 3.4
numpy-MLK 1.9.0b1
for py 3.4
dateutil 2.2
for
Also is in (安装文档说它需要)py 3.4
six 1.7.3
py 3.4
tcl
tkinter
msvcp71.dll
C:\Windows\System32
运行时:
我收到以下错误消息:
Traceback (most recent call last):
File "<pyshell#284>", line 1, in <module>
import matplotlib.pyplot as plt
File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\pyplot.py", line 98, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\backends\__init__.py", line 28, in pylab_setup
globals(),locals(),[backend_name],0)
File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 11, in <module>
import matplotlib.backends.tkagg as tkagg
File "D:\Downloaded Programs\Python\lib\site-packages\matplotlib\backends\tkagg.py", line 2, in <module>
from matplotlib.backends import _tkagg
ImportError: DLL load failed: The specified module could not be found.
要点是: Python\lib\site-packages\matplotlib\backends\tkagg.py
正在尝试
执行
from matplotlib.backends import _tkagg
但没有这样做。但是_tkagg.pyd
目录中确实存在文件
Python\lib\site-packages\matplotlib\backends
为什么这不起作用呢?
python - ipython notebook 可以导入 pyd 模块,但 python 解释器不能
我下载了 cvxopt 包并尝试运行此处文档中的一些示例
http://cvxopt.org/examples/index.html
当我从 ipython notebook 执行代码时,一切都运行良好。
但是,当我尝试运行解释器时,我得到以下信息:
导入 cvxopt:
文件“C:\Python27\lib\site-packages\cvxopt__init__.py”,第 32 行,在 import cvxopt.base ImportError: DLL load failed: The specified module could not be found。
命令 import cvxopt 在 ipython notebook 中运行良好。无法下载的模块(cvxopt.base)是一个 .pyd 文件,位于系统路径中。
我彻底糊涂了。
python - 反编译包含冻结 python 对象的 .pyd
我试图找出反编译 python .pyd 文件的最佳方法。我所到的每一个地方都遇到了死胡同。似乎没有任何程序可以做到这一点,除了 Aaron Portnoy 和 Ali Rizvi-Santiago 在 2008 年在这里展示的“防冻剂”。然而,该项目早已丢失和放弃。
我昨天在推特上与该程序的一位开发人员(Aaron Portnoy)进行了交谈。这是对话。
所以我的问题是,如何轻松反编译包含冻结 python 对象的 .pyd。
或者
正如 Aaron 指出的那样,我将如何修改其中一个使用 .pyo 和 .pyc 来反编译 .pyd 的反编译器?如果这就是我最终要做的事情,那么最好的选择是哪一个?
或者
如果您有防冻剂或知道从哪里获得它,那将是一个奇迹。即使是开发人员也不知道从哪里获得它。我已经搜索了好几天没有运气。
python - pyarg_parsetuple 崩溃 python
我正在尝试解析一个布尔值和一个可选的 unicode 字符串(仅当布尔值为 True 时才应设置)。
PyObject *pBool, *pStr;
PyArg_ParseTuple(args, "O!|u", &PyBool_Type, pBool, pStr);
当我这样调用我的函数时:
func(True, u'str');
func(False);
我的代码崩溃了。
我究竟做错了什么?
python - 将单个 SciPy 模块编译为 *.pyd
我正在开发一个主要使用 NumPy 和一个 SciPy 模块(scipy.optimize.fsolve)的小工具。我与其他人分享它的想法是它与 Portable Python 一起打包,这样理论上每个人都可以运行它。
整个 SciPy 包很重(大约 80 mb)。是否可以仅将 1 个模块编译到 *.pyd 中并将其作为任何其他模块导入,这样我就不必包含我实际上不需要的模块?
python - “DLL 加载失败”仅由一个解释器抛出
我正在运行以下内容:
在该目录中存在文件:
fmeobjects.pyd
我设置了两个 Python 解释器。当我在一个下运行时,没有错误。当我在另一个下面跑时,它会抛出
ImportError:DLL 加载失败:找不到指定的模块。
我不明白它为什么要寻找 .dll,或者 .pyd 文件是否应该满足它(我的理解是它们大致等效)。
鉴于我明确告诉它在哪里寻找 fmeobjects,为什么它找不到它?为什么只有一名口译员会失败?
提前致谢
python - Linux nm 的 Windows 模拟查看 PYD 文件的内容?
我想看看我拥有的 PYD 中存在哪些类和函数。是否有适用于 Windows 的工具可以让我做到这一点,就像nm
在 Linux 上让我看到 .so 文件中定义的符号一样?
python - 如何在 Python 中导入带有 pyd 的模块?
好的,所以,我要做的是在 .pyd 文件中的文件夹中导入一个模块。这是对我有用的东西:
apple 是与 Python 脚本在同一目录中的 .pyd,而 __init__ 当然被打包在 .pyd 中。这会起作用,但是这是我想做的,但不起作用:
解释:apple = pyd,seed = pyd 中的目录,worm = apple pyd 中seed 目录中的目录,WormManager = worm 目录中的python 模块。
但是,它不起作用,并导致找不到模块 ImportError 认为种子是一个模块(并且在打包之前种子目录中有一个 __init__ )。当然它存在并被打包在 .pyd 中,但它根本不起作用。我什至这样做了:
但即使这样也行不通,所以我知道我没有导入这个权利。
我真的找不到正确的语法来让它在互联网上工作,当然我知道如何在不涉及 pyd 的情况下做到这一点,所以有帮助吗?
python - 在 pyd 中导入 python 文件时出现 ImportError
好的,所以,我要做的是在 .pyd 文件中的文件夹中导入一个模块。这是对我有用的东西:
apple 是与 Python 脚本在同一目录中的 .pyd,而 __init__ 当然被打包在 .pyd 中。这会起作用,但是这是我想做的,但不起作用:
解释:apple = pyd,seed = pyd 中的目录,worm = apple pyd 中seed 目录中的目录,WormManager = worm 目录中的python 模块。
但是,它不起作用,并导致找不到模块 ImportError 认为种子是一个模块(并且在打包之前种子目录中有一个 __init__ )。当然它存在并被打包在 .pyd 中,但它根本不起作用。我什至这样做了:
但即使这样也行不通,所以我知道我没有导入这个权利。
我真的找不到正确的语法来让它在互联网上工作,当然我知道如何在不涉及 pyd 的情况下做到这一点,所以有帮助吗?