如何在其他 Python 版本的计算机中导入 pyd 文件?
How to import a pyd file in a computer with other Python version?
我有一些 *.pyd 文件是在 Python 版本 3.7.9 的计算机上创建的。我想在装有 Python 3.8.8 的计算机上使用它们。有什么办法吗?此外,是否有任何方法可以创建这些 *.pyd 文件(或类似文件)以便它们与其他 Python 版本兼容?
*.pyd 文件只是重命名为 *.dll 文件,因此它们必须 link 兼容您要执行它们的 python - 通常这意味着由相同或相似的编译器版本。通常这是不可能的,如果它碰巧起作用,你就有了一个脆弱且不可复制的系统。为什么不只是 运行 setup.py 用于您正在使用的 Python 版本的软件包(或者使用您有软件包的 Python 版本)?
我有一些 *.pyd 文件是在 Python 版本 3.7.9 的计算机上创建的。我想在装有 Python 3.8.8 的计算机上使用它们。有什么办法吗?此外,是否有任何方法可以创建这些 *.pyd 文件(或类似文件)以便它们与其他 Python 版本兼容?
*.pyd 文件只是重命名为 *.dll 文件,因此它们必须 link 兼容您要执行它们的 python - 通常这意味着由相同或相似的编译器版本。通常这是不可能的,如果它碰巧起作用,你就有了一个脆弱且不可复制的系统。为什么不只是 运行 setup.py 用于您正在使用的 Python 版本的软件包(或者使用您有软件包的 Python 版本)?