David wrote:Geez, python scripts don't work again.
Again, I'm using Windows 10 64bit,
My computer's processor is Intel Core i7, which is based on x64 architecture,
I'm CERTAINLY using Golly 2.7 64bit,
I've CERTAINLY installed Python 2.7.10 64bit,
and python27.dll is located at C:\Windows\System32.
Golly crashes instantly when I try to execute any python script.
What is the problem?
Hmm. The symptom is identical to
what people saw with 32-bit Python 2.7.11 installs, due to
an incorrect registry key put down by the Python installer.
But everyone reported that any Python up to 2.7.10 was fine -- and that was specific to 32-bit Python anyway. Or at least the problem was different for 64-bit, according to the second link above. If you're interested in more in-depth troubleshooting, have a look at your registry and post exactly what keys the Python installer added to your registry, at
HKLM\Software\Python\PythonCore\2.7 (see the linked bug report for details).
I've had no reason to upgrade from Python 2.7.8, so that's what I'm running with Golly 2.7 on my two 64-bit laptops. As a first step, try uninstalling Python and backing off to 64-bit Python 2.7.8. It really shouldn't fix the problem, but it's worth checking.
When Golly 2.8 comes out, fairly soon now, it will support scripting in Lua instead of Perl (along with continued support for Python). The Lua libraries are small enough to be included in the Golly executable, so people will be able to run Lua scripts without mucking around with any separate installers at all. Am definitely looking forward to that...!