Python4Delphi 安装使用注意

本文介绍了如何在Delphi程序中使用Python4Delphi组件,强调了Windows App Store安装Python的问题。当通过App Store安装Python时,由于路径问题,Delphi程序无法找到必要的DLL。正确做法是直接从Python官网下载安装,确保Python路径在系统Path环境变量的前列,使得Python4Delphi能找到对应的DLL。此外,还解决了因App Store安装导致的PIL模块缺失问题。

摘要

想要在 Delphi 程序里面使用 Python,在 Delphi 里面安装 Python4Delphi 这个控件,编译的 WINDOWS 程序可以调用 WINDOWS 里面安装的 Python。然后,WINDOWS 里面,Python 的安装需要注意。

注意事项

本文提到的 WINDOWS 是指 WIN 10.

如果你在 WINDOWS 的命令行(cmd.exe)或者 Power Shell 窗口里面,输入 Python 命令,它会弹出 Windows App Store 让你安装 Python。

假设你在 App Store 里面,选择了某个 Python 的版本,点击安装,安装成功后,可以在命令行窗口里面或者 Power Shell 窗口里面,输入 python 进入 python 命令行状态,在此状态下输入 python 程序代码,可以执行并看到结果。

但是,这样安装的 Python,它的安装路径分为两个部分。

1. 在当前用户的 appdata 目录底下:

C:\Users\James\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0;

2. 在 C:\Program Files\WindowsApps 目录底下。这个目录,当前用户是无法访问的。但相应的 DLL 就在这个目录底下。

在上述 1 的目录底下,有 python.exe 但没有对应的 DLL。

而 Python4Delphi 需要调用 python310.dll(具体文件名看对应的版本)。在上述安装情况下,即便把  C:\Program Files\WindowsApp\xXXXX 这个路径加入系统 Path 环境变量,或者直接写入 Python4Delphi 的 DLL Path 属性,运行时都会报找不到 DLL 的错误。

正确的安装

去 Python 官网下载安装程序,在 Win 10 上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值