RAD Studio 11(delphi11)中使用python4delphi组件(win11+python3.8)

1.下载或直接克隆python4delphi组件资源到指定目录,我这里下载到Components文件夹下,并对下载的文件夹进行了重命名为(P4D),重命名不是必须的

下载地址:https://github.com/pyscripter/python4delphi
在这里插入图片描述

2.安装

2.1在已下载的目录下进入Install文件夹,双击MultiInstaller.exe进行安装,见下图

在这里插入图片描述

2.1选择需要安装的包进行安装,点击next继续,见下图

在这里插入图片描述

2.2选择第1步中的Components文件夹,并勾选,点击next后即开始安装,见下图

在这里插入图片描述

2.3安装完成后的结果,见下图,点击finish完成安装

在这里插入图片描述

3.运行测试是否安装成功

3.1打开delphi11,选择Components\P4D\Demos\Demo01\Demo01.dproj打开

在这里插入图片描述

3.1选择PythonEngine控件,修改属性如下:

取消UseLastKnownVersion的勾选
添加DllPath路径
修改DllName名称

在这里插入图片描述

3.2修改后的结果如下图:

此处要注意,必须是32位的pythondll
在这里插入图片描述

3.2给PythonEngine控件增加OnBeforeLoad事件:

在这里插入图片描述

添加如下内容:PythonEngine1.SetPythonHome(PythonEngine1.DllPath);
在这里插入图片描述

3.2启动程序,注意选择32位,见下图

在这里插入图片描述

3.2启动成功后如下图,可以点击Load script加载python脚本文件,也可以直接在下面的Memo中直接输入代码运行

在这里插入图片描述

3.2在的Memo中直接输入代码运行结果

在这里插入图片描述

3.3至此python4delphi组件已经安装完成并成功运行

猜你喜欢

转载自blog.csdn.net/Bluma/article/details/132207743