当前位置: 首页 > 知识库问答 >
问题:

如何在其他Python版本的计算机中导入pyd文件?

尤钱明
2023-03-14

我有一些*.pyd文件是在使用Python 3.7.9版本的计算机上创建的。我想在Python3.8.8的计算机上使用它们。有什么办法可以做到这一点吗?再者,有没有什么方法可以创建这些*.pyd文件(或者类似的东西),使它们与其他Python版本兼容呢?

共有1个答案

崔恺
2023-03-14

*.pyd文件只是被重命名为*.dll文件,因此它们必须与您要在其上执行的python链接兼容-通常这意味着由相同或相似的编译器版本编译。通常情况下,这是不可能的,如果它碰巧起作用,你有一个脆弱的,不可复制的系统。为什么不在您使用的Python版本(或者使用您使用的Python版本)上为包运行setup.py呢?

 类似资料:
  • 问题内容: 如何在Python中导入其他文件? 我到底该如何导入特定的文件呢? 如何导入文件夹而不是特定文件? 我想根据用户输入在运行时动态加载Python文件。 我想知道如何从文件中仅加载一个特定部分。 例如,在我有: 尽管这给了我中的所有定义,但也许我只想要一个定义: 我要从import语句中添加些什么? 问题答案: 是Python中的新增功能,用于以编程方式导入模块。它只是一个包装器,请参见

  • 问题内容: 我在具有其他几个版本的计算机上安装了Java 8(jdk-8u60-windows-x64.exe)。 安装后,我看到以下消息 我可以更改到新位置,但这不能解决以上消息。 当我编辑注册表并更改服务器注册表项时,我再次具有正常的配置。但这仍然是 改变似乎没有任何作用。当我将其更改为新安装的JDK时 要使我的计算机上运行1.8,我需要做什么?现在似乎已过时,我应该更改注册表吗?我应该怎么做

  • 我在Eclipse中开发了一个java代码,我的代码通过使用server_ip从一个.txt文件中读取数据。我已经创建了代码的一个可执行jar文件,然后使用Launch4J创建了一个.exe文件。如果我在笔记本电脑中运行.exe文件,它会显示数据,但如果我在其他PC中运行,它不会显示任何数据。则显示空点异常。我的操作系统是windows 7-32位。我在这里给出我的代码。请给我解决办法。 包Rem

  • 我使用Java Swings制作了一个小应用程序,然后使用NetBeans中的“clean and build”选项创建了一个项目的jar文件。然后,我使用软件“launch4j”将.jar文件转换为.exe文件,并且它在我的笔记本电脑上完美地运行。然而,当我尝试在其他笔记本电脑上运行该exe文件时。它显示错误:Class NewJFrame.FirstFile couldnot be found

  • 问题内容: 我在一个项目中有一些代码,想在另一个项目中重用。我需要做什么(在两个文件夹中)才能执行此操作? 目录结构类似于: oo 项目1 file1.py file2.py 酒吧 项目2 fileX.py fileY.py 我想使用fileX.py和fileY.py中的file1.py和file2.py中的函数。 问题答案: 理想情况下,两个项目都是可安装的python程序包,并充满__init

  • 玩一个小网络程序,创建了一个罐子与网络豆。在我的电脑java1.7.0.60上运行良好,但是当我把它带到另一台拥有java 1.7新版本的电脑上时。0_65它不会运行,我得到这个错误: 我在这里读过几篇关于路径的帖子,看过了,但没有运气。我相信它的版本不同。任何建议都将不胜感激,谢谢!