Hay una guía útil paso a paso aquí:https://docs.microsoft.com/en-us/sql/connect/python/pyodbc/step-1-configure-development -entorno-para-pyodbc-python-desarrollo?view=sql-server-2017
Como referencia, los pasos en esta guía (ventanas) son (asumiendo que ya tiene Python instalado):
- Instale el controlador ODBC de Microsoft para SQL Server en Windows, desde https://docs.microsoft.com/en-us/sql/ connect/odbc/windows/system-requirements-installation-and-driver-files?view=sql-server-2017#installing-microsoft-odbc-driver-for-sql-server
- Abrir cmd.exe como administrador
- Navegue a la carpeta de scripts de python que contiene pip
- Tipo:pip install pyodbc