我在“C:\ Python 27”中安装了Python2.7。现在,我用D7运行了第一次D7演示,它以某种方式使用了我的Py2.7安装文件夹。如果我重命名Python文件夹,则演示程序无法运行(没有错误消息)。我没有更改演示表单的属性。
py4delphi从我的Python文件夹中使用了哪些部分/文件?
发布于 2013-08-18 15:57:35
python4delphi是Python的松散包装器,因此依赖于一个功能良好的Python安装。通常,在Windows上,这至少包括以下内容:
重命名Python目录时,注册表设置引用不再存在的位置。所以你所观察到的失败是完全可以预料到的。
也许您正在尝试解决如何以一种独立的方式部署您的应用程序,而不需要依赖于Python安装。如果是这样的话,那么我建议您查看一个可移植的Python发行版。您可能需要稍微修改一下python4delphi,才能找到位于应用程序目录下的Python。但这应该是我们所需要的。如果您确实在应用程序中分发Python,也要处理许可问题。
https://stackoverflow.com/questions/18300841
复制相似问题