diff --git a/Lib/test/pythoninfo.py b/Lib/test/pythoninfo.py
index 8c8011b550acdc3ebf7a7e8d5908b1126e075b60..005eae549cb045dc100c695ae9e07a888f8660b6 100644
--- a/Lib/test/pythoninfo.py
+++ b/Lib/test/pythoninfo.py
@@ -532,7 +532,10 @@ def format_attr(attr, value):
 
 
 def collect_socket(info_add):
-    import socket
+    try:
+        import socket
+    except ImportError:
+        return
 
     hostname = socket.gethostname()
     info_add('socket.hostname', hostname)