Paso 1: Configuración del entorno de desarrollo para el desarrollo de Python pymssql

Tendrá que configurar el entorno de desarrollo con los requisitos previos para desarrollar una aplicación con el controlador de Python para SQL Server.

Los controladores de SQL para Python usan el protocolo TDS, que está habilitado de forma predeterminada en SQL Server y Azure SQL Database. No se requiere ninguna configuración adicional.

Windows

  1. Instale el entorno de ejecución de Python y el administrador de paquetes de PIP.
    a. Vaya a python.org.
    b. Haga clic en el vínculo del archivo MSI adecuado de Windows Installer.
    c. Una vez descargado, ejecute el archivo msi para instalar el entorno de ejecución de Python.

  2. Descargar el del módulo pymssql desde aquí

    Asegúrese de elegir el archivo whl correcto. Por ejemplo: Si usa Python 2.7 en un equipo de 64 bits, elija pymssql‑2.1.1‑cp27‑none‑win_amd64.whl. Una vez descargado el archivo whl, colóquelo en la carpeta C:\Python27.

  3. Abra cmd.exe.

  4. Instale el módulo pymssql.
    Por ejemplo, si usa Python 2.7 en un equipo de 64 bits:

> cd c:\Python27  
> pip install pymssql‑2.1.1‑cp27‑none‑win_amd64.whl  

Ubuntu Linux

  1. Instale el entorno de ejecución de Python y el administrador de paquetes de PIP. Python viene preinstalado en la mayoría de las distribuciones de Ubuntu. Si el equipo no tiene Python instalado, puede descargar el tarball de origen desde python.org y compilar localmente, o puede usar el administrador de paquetes:
> sudo apt-get install python   
  1. Abra el terminal.

  2. Instalar el módulo pymssql y las dependencias

> sudo apt-get --assume-yes update  
> sudo apt-get --assume-yes install freetds-dev freetds-bin  
> sudo apt-get --assume-yes install python-dev python-pip  
> sudo pip install pymssql  

macOS

  1. Instalar el entorno de ejecución de Python y del administrador de paquetes de PIP
    a. Vaya a python.org.
    b. Haga clic en el vínculo pkg del instalador de macOS adecuado.
    c. Una vez descargado, ejecute el archivo pkg para instalar el entorno de ejecución de Python.

  2. Abrir terminal

  3. Instalar el administrador de paquetes de Homebrew

> ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  
  1. Instalar el módulo FreeTDS
> brew install FreeTDS  
  1. Instalar el módulo pymssql
> sudo -H pip install pymssql