- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 pyd
文件(动态链接库),例如 MyPackage.pyd
。当将它放在与我的 py 脚本相同的文件夹中时,我可以简单地导入 MyPackage,然后通过 MyPackage.FUNC 使用其函数(其中 FUNC是任何函数名称)。
如何将此pyd
文件打包到\PYTHONPATH\Lib\site-packages\
下的文件夹中,以便我可以import MyPackage
code> 不再需要将 pyd
文件放在与我的脚本相同的文件夹中?
我的猜测是我需要创建一个文件夹 \PYTHONPATH\Lib\site-packages\MyPackage\
,将 MyPackage.pyd
复制到其中,然后创建一个 __init__.py
文件在那里。但我不确定要在这个文件中写入什么?
不幸的是,问题 Include *.pyd files in Python Packages 没有帮助。
最佳答案
只需将 pyd 文件放在 site-pacakges 文件夹中(不要放在任何子文件夹中)。它应该有效!
关于python - 使用单个 PYD 文件创建 Python 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51932870/
我正在使用 Cython 构建一个链接到 DLL 文件的 python 模块。为了成功导入我的模块,我需要在 Windows 搜索路径中包含 DLL。否则,典型的错误消息是: ImportError:
在 this post ,答案是.c文件的输出路径。 我想知道如何将所有.pyd文件输出到特定目录(默认情况下,它与源代码混合在一起),例如目录pyd/ 在源代码中。 最佳答案 您可以将命令行参数--
我的 python 工作区中有两个需要 sip.pyd 的模块 Module1.pyd 需要 sip.pyd(实现 v 8.0-8.1) Module2.pyd 需要 sip.pyd(另一个实现 v6
这个问题在这里已经有了答案: How hard to reverse engineer .pyd files? (2 个答案) 关闭 9 年前。 我想知道,如果我将我的游戏导出为 .exe 并且所有
我的开发环境:赢7 64 python 2.7.6 64扭曲13.2 我已经安装了所需的所有模块。但总是抛出错误: from twisted.internet import reactor c
我正在尝试为用 pyd.wrap_class 包装的 D 类提供 python 迭代器支持。根据文档(https://github.com/ariovistus/pyd/wiki/ClassWrap#
我正在创建一个使用 Python OpenCV 的项目。我的图像处理有点慢,所以我想我可以通过创建一个 .pyd 文件(我在某处读到过)来加快代码速度。 我可以使用 Cython 创建一个 .c 文件
我的 python 项目有一个 C++ 组件,它被编译并作为 Python egg 中的 .pyd 文件分发。我注意到它似乎只与我们全新的一些 64 位 Windows 服务器不兼容。我们有 4 台(
看完How do I protect Python code? ,我决定在 Windows 上尝试一个非常简单的扩展模块。之前在linux上编译过自己的扩展模块,在windows上编译还是第一次。我期
Python import .pyd文件时会搜索sys.path列表中的路径 运行 import xxx.pyd 1. "ImportError: No module name
我试图找出反编译 python .pyd 文件的最佳方法。我所到的每一个地方都遇到了死胡同。似乎没有任何程序可以做到这一点,除了 Aaron Portnoy 和 Ali Rizvi-Santiago
这个问题已经有答案了: Collapse multiple submodules to one Cython extension (5 个回答) 已关闭 3 年前。 我在一个包中有多个 .py 文件
我开始慢慢涉足 Python/C API,经过大量摆弄和欺骗,我能够构建一个 spam.pyd 文件。 但是,我一定在这个过程中遗漏了一些东西,并希望有人能给我指出正确的方向。我认为一旦创建了 spa
我正在用 c++ 制作一个 .dll 插件并在其中嵌入 python 2.7。 在我导入大型程序之前,简单的 .py 程序一切正常。最奇怪的是程序第一次运行没问题,第二次却抛出异常: Unhandle
我正在开发一个主要使用 NumPy 和一个 SciPy 模块 (scipy.optimize.fsolve) 的小工具。我与他人分享它的想法是它与 Portable Python 打包在一起,这样理论
我使用 Cython 将 .pyx 文件转换为 .c。现在,我尝试使用 tcc 编译器将其编译为 .pyd: C:\Users\USER>"C:\Program Files\tcc\tcc.exe"
存在qml文件无法调用pyd文件函数的问题。 有几个文件: 我。 main.py -> python.exe 运行入口ii. mainWidget.py -> 显示 MyItem.qml ui 并将
我必须将模块从 .py 转换为 .pyd。我用 Cython 做到了。项目结束后我进行了测试,一切正常。当我使用 cx_Freeze 创建构建时,.pyd 模块产生了问题。我不明白为什么构建后会出现此
我想知道是否有一种解决方案可以两次导入从 C++ 源 pyd 模块编译的一个。那么要让一个模块的两个独立实例具有在 C 中定义的不同变量值?这是例子。我有一个简单的 cpp 模块: #include
我有一些 C++ 代码使用 boost 作为 python 模块工作。它实际上是另一个c++ python模块的插件。 在 Windows 上,我必须链接到这个库的 libavg.pyd 文件。 在
我是一名优秀的程序员,十分优秀!