Python'u bir C# -application içine gömmeye çalışıyorum ama işe yaramaya gelemiyorum. Ben bu sınıfın bir örneğini oluşturmaya çalışırken KodumPythonEngine.Initialize() herhangi bir hata mesajı olmadan hata veriyor
using System;
using Python.Runtime;
namespace NLP.Python
{
public class PythonRumtime
{
public PythonRuntime()
{
//Location of python installation
PythonEngine.PythonHome = "C:\\Python27";
PythonEngine.Initialize();
}
}
}
olduğunu, kod PythonEngine.Initialize() çağrılırken zaten dll dosyası Python.Runtime bir başvuru eklemiş hatasız başarısız Bu pythonnet ile kuruldu.
Başka ne yapacağımı bilmiyorum.
Pythonnet 2.1.0 bir 32-bit yükleme ile Windows 64-bit bir makinede pythonnet-2.1.0 pip yükledim.
DÜZENLEME Bu hata, Python.Runtime.dll dosyasındaki Py_Initialize() çağrısında gerçekleşir. https://docs.python.org/2/c-api/init.html'a göre "Dönüş değeri yok; başlatma başarısız olursa, önemli bir hatadır."
Sorun olup olmadığından emin değilsiniz, ancak "PythonHome" dizesini @ "C: \ Python27" veya "C: \\ Python27" olarak değiştirmeniz gerekir. '' '' Kaçmak zorunda. – pstrjds
@pstrjds Üzgünüz, bu kodumu yapıştırırken biçimlendirme hatasıydı. Sorumu – SonOfX
düzenledim Hata yoksa, bunun nasıl başarısız olduğunu biliyor musunuz? –