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);