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 -- pythonnet@python.org
To unsubscribe send an email to pythonnet-le...@python.org
https://mail.python.org/mailman3/lists/pythonnet.python.org/
Member address: arch...@mail-archive.com

Reply via email to