diff --git a/homeassistant/components/sensor/swiss_public_transport.py b/homeassistant/components/sensor/swiss_public_transport.py
index 4a4ac58eb3d1242ebbe1e67f067736d2da113821..41fb249316e1c19a42ac12ce46b405b4d2d2dc89 100644
--- a/homeassistant/components/sensor/swiss_public_transport.py
+++ b/homeassistant/components/sensor/swiss_public_transport.py
@@ -32,6 +32,7 @@ Details for the API : http://transport.opendata.ch
 """
 import logging
 from datetime import timedelta
+from requests import get
 
 from homeassistant.util import Throttle
 import homeassistant.util.dt as dt_util
@@ -47,17 +48,6 @@ MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=60)
 def setup_platform(hass, config, add_devices, discovery_info=None):
     """ Get the Swiss public transport sensor. """
 
-    try:
-        # pylint: disable=unused-variable
-        from requests import get
-
-    except ImportError:
-        _LOGGER.exception(
-            "Unable to import requests. "
-            "Did you maybe not install the 'Requests' package?")
-
-        return None
-
     # journal contains [0] Station ID start, [1] Station ID destination
     # [2] Station name start, and [3] Station name destination
     journey = []
@@ -121,8 +111,6 @@ class PublicTransportData(object):
     def update(self):
         """ Gets the latest data from opendata.ch. """
 
-        from requests import get
-
         response = get(
             _RESOURCE +
             'connections?' +