1.從官方網站下載python的安裝文件
不要用ActivePython,會出現奇怪的錯誤
2.手動指定版本的方法
// PythonEngine1.DllName:='python36.dll';
// PythonEngine1.DllPath:='C:\Python36';
// PythonEngine1.UseLastKnownVersion:=False;
// PythonEngine1.LoadDll;
PythonEngine1.RegVersion:='2.7';
PythonEngine1.DllName:='python27.dll';
PythonEngine1.DllPath:=ExtractFilePath(Application.ExeName);
PythonEngine1.UseLastKnownVersion:=False;
PythonEngine1.LoadDll;
3.64位系統配置問題
python 32位在64位電腦上運行,可能會出現0xc000007b錯誤,原因是因為缺少dll文件,想辦法補全dll之后才能正常用
參考這個打相應的補丁:https://blog.csdn.net/gangeqian2/article/details/79307416
python x64的dll只能在64位的程序下調用