Если нужно проверить завершился ли пинг удачно или же нет, то можно просто os.execute использовать: print(os.execute('ping 8.8.8.8>nul') == 0)
да и в любом случае, я предложил альтернативу, чуть менее сумаcшедшую, чем вариант с popen. Это поможет без всяких зависимостей проверить интернеты