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

本文详细介绍了如何下载、安装Python4Delphi组件到Delphi11环境中,并通过步骤说明了如何配置PythonEngine控件以确保成功运行,包括设置路径、OnBeforeLoad事件以及直接在程序中执行Python脚本。
摘要由CSDN通过智能技术生成

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组件已经安装完成并成功运行

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值