semaforo raspberry pulsador programar encender con python-3.x module raspberry-pi visual-studio-2013 ptvs

python 3.x - raspberry - Importación de RPi.GPIO en un proyecto de Python dentro de Visual Studio



pulsador raspberry pi 3 (1)

Recientemente me encontré con PTVS que proporciona un ambiente bastante asesino para el desarrollo de Python. Estaba muy emocionado cuando encontré esto porque parece que podría proporcionar un entorno limpio y fácil de usar para desarrollar y depurar los programas de Raspberry Pi en Visual Studio . Según lo manifestado por los desarrolladores,

Python Tools ya ofrece una serie de recursos para depurar aplicaciones lanzadas desde el propio IDE, así como para conectarse a procesos existentes de Python en máquinas locales y remotas. Sin embargo, todo esto solo funciona si el proceso que se está depurando se ejecuta en una PC con Windows, y si se conecta de forma remota también se requiere que el Visual Studio Remote Debugging Monitor (MSVSMon) se ejecute en la PC remota. Para situaciones en las que su aplicación se ejecuta en un sistema operativo diferente, como Linux u OS X, o cuando no tiene permisos para instalar o ejecutar MSVSMon en una máquina con Windows, Python Tools 2.0 agrega una opción de depuración remota alternativa que no requiere cualquier proceso por separado, y se ejecuta en cualquier sistema operativo capaz de ejecutar Python.

Por lo que entiendo, y me corrigen si me equivoco, pero esta herramienta le permitiría a un desarrollador desarrollar y depurar aplicaciones de Python de forma remota a través de Visual Studio en la propia Raspberry Pi.

Incluso si este no es el caso, parece que el soporte para esta herramienta es bastante sólido, y realmente me emociona ver todas las características que tiene para ofrecer. Habiendo dicho eso, estoy tratando de avanzar mi desarrollo Pi, pero estoy teniendo problemas para instalar el RPi.GPIO Python module . No estoy muy familiarizado con la instalación de módulos de Python a través de Windows.

Lo que he hecho hasta ahora

  1. Instalado distribute
  2. pip instalado
  3. Se agregó C:/Python 3.3/Scripts a mi variable de entorno Path.

Entonces en la carpeta de Scripts tengo:

  • easy_install.exe
  • easy_install-3.3.exe
  • pip.exe
  • pip-3.3.exe

Junto con los ejecutables están los scripts de python correspondientes (pip-script.py, pip-3.3-script.py, etc.). ¿Qué debo hacer para instalar módulos adicionales de Python y usarlos en el entorno de PTVS?


Para instalar módulos adicionales, puede simplemente ejecutar pip / easy_install desde una línea de comando elevada dándoles un nombre de módulo para instalar. Dentro de VS puedes ir a la ventana de intérpretes (Ctrl-K-`de forma predeterminada, o Ver-> Otros entornos Windows-> Python) y regenerar la base de datos de finalización para que puedas obtener inteligencia contra los nuevos módulos.

También podría usar entornos virtuales para crear entornos aislados con los paquetes individuales. Allí crearías un nuevo entorno desde VS y podrías instalar paquetes en ellos. El mismo trato con la ventana de entornos aquí, puede ver el estado de la base de datos y forzar su actualización. Lo bueno de los envs virtuales es que puedes tener diferentes versiones de varios paquetes y dependencias en diferentes entornos y puedes simplemente eliminar el directorio para deshacerte de todo.