banshi
banshi
CC#
Created by banshi on 4/18/2024 in #help
✅ Python.Net import issue
I'm trying to execute my python script from .Net using pythonnet package & i'm doing this in my wsl Ubuntu machine but when i try to import my script it throwing an error Unhandled exception. Python.Runtime.PythonException: No module named 'myScript' using Python.Runtime; ExecuteScriptUsingPythonNet("myScript"); static void ExecuteScriptUsingPythonNet(string scriptName) { Runtime.PythonDLL = @"/usr/lib/x86_64-linux-gnu/libpython3.10.so"; PythonEngine.Initialize(); using (Py.GIL()) { dynamic pythonScript = Py.Import(scriptName); dynamic result = pythonScript.add_numbers(3, 5); // dynamic result = pythonScript.getImage(); Console.WriteLine("Result: " + result); } PythonEngine.Shutdown(); }
14 replies