Windows 11. Visual Studio 2022. Python311 install and working using VSCode.
Pythonnet installed using VS 2022 nuget and pip3 in command prompt
I have this code and it is failing at import pyproj - error is no _socket
Help appreciated
public AzimuthBoundingBoxCalculator()
{
string? GetPythonLib()
{
if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX))
{
return
"/Library/Frameworks/Python.framework/Versions/3.11/lib/libpython3.11.dylib";
}
if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
{
return
@"C:\Users\basic\AppData\Local\Programs\Python\Python311\python311.dll";
}
if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)
|| RuntimeInformation.IsOSPlatform(OSPlatform.FreeBSD))
{
return "libpython3.11.so";
}
return null;
}
string pythonDll = GetPythonLib();
Runtime.PythonDLL = pythonDll;
Environment.SetEnvironmentVariable("PYTHONNET_PYDLL", pythonDll);
PythonEngine.Initialize();
_gilState = Py.GIL();
using (Py.GIL())
{
dynamic pyproj = Py.Import("pyproj");
_geod = pyproj.Geod(ellps: "WGS84");
}
}
Regards
Mark Gregory
_______________________________________________
Python.NET mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/pythonnet.python.org/
Member address: [email protected]