找不到python33.dll使用Python4Delphi组件时出错

ylamdve6  于 2023-02-19  发布在  Python
关注(0)|答案(3)|浏览(394)

我正在与Python4Delphi组件的项目,我也想使用嵌入式版本的Python,这是更好地使用,因为不需要安装。我已经设置了正确的路径和文件名python310.dll在适当的属性,但没有机会正常运行,总是得到

Error 87: Could not open Dll "python33.dll"

Python could not be properly initialized. We must quit.

我还添加了dll的目录到环境变量仍然没有运气。出了什么问题?(Python和 Delphi 10. 4项目都是32位版本,Windows 10 64位)

vi4fp9gy

vi4fp9gy1#

我也遇到了同样的问题。重新安装python对我很有效。但是这次我确保安装的架构和我编译代码的架构相同。我在32bits上重新安装python 3.10,对我很有效,因为我是在win32上编译的

wyyhbhjk

wyyhbhjk2#

只需将PythonEngine组件的“UseLastKnownVersion”属性设置为false,“python33.dll未找到“将消失

sycxhyv7

sycxhyv73#

pythonengine.pas中的第9075行更改有错误

MinorVersion := PythonVersion[3];

MinorVersion := StrToInt(copy(PythonVersion, 3, length(PythonVersion) - 2));

版本3.10次要版本错误地设置为1。

相关问题