visual studio programar para ejecutar configurar code python visual-studio pip ptvs

programar - ¿Se puede usar pip con las herramientas de Python en Visual Studio?



python en visual studio 2017 (6)

Estoy colaborando con otros alumnos para construir una aplicación de Python, y esperaba utilizar las ''ruedas de entrenamiento'' de Visual Studio intelli-sense. Utilizan Python en Mac y Linux, por lo que idealmente nuestro repositorio de control de origen consistiría en solo archivos fuente *.py que escribimos, y una exportación requirements.txt de dependencias de pip (utilizando el método de pip freeze ).

Me encantaría poder crear un nuevo proyecto de Visual Studio y luego poder ejecutar los siguientes comandos (por ejemplo) dentro de ese proyecto:

pip install boto pip install fabric pip install cuisine pip freeze > requirements.txt

Y después de eso, podrá escribir algún código que haga referencia a estas bibliotecas y pueda ejecutarlo desde Visual Studio.

¿Hay alguna manera de hacer esto? ¿Python dentro de Visual Studio puede manejar módulos en el formato en que están disponibles dentro de pip, o todas las bibliotecas de Python utilizadas en VS deben haber sido previamente compiladas para Windows?

¡Gracias de antemano por cualquier ayuda!


¡Sí! Vaya a Tools -> Python Tools -> Python Environments .

Esto abrirá un nuevo panel en el que puede seleccionar una pip del menú (indicará Overview de forma predeterminada) y luego puede ingresar su módulo y hacer doble clic para instalar.

Algunos paquetes tienen dependencias complejas, y es posible que deba instalarlos manualmente desde estos enlaces:


Cuando instala la compatibilidad de Python con Visual Studio, el ejecutable de PIP se puede encontrar en C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python36_64/Scripts Si no está allí, escriba lo siguiente en el símbolo del sistema para averiguar las pitones. install location py --location Luego agrega la ubicación a la ruta o ejecuta pip con la ruta completa de powershell . "C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python36_64/Scripts/pip.exe" install pillow . "C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python36_64/Scripts/pip.exe" install pillow


En VS 2017, cambie al "explorador de soluciones" y haga clic con el botón derecho como se indica:


Por la mención de Visual Studio, parece que estás usando Python Tools para Visual Studio. Si es así, entonces el soporte para pip, easy_install y virtualenv es una de las nuevas características de la versión beta de PTVS 2.0: obténgalo y pruébelo. Una vez que agrega una referencia de intérprete a su proyecto, encontrará los comandos para instalar un paquete en el menú contextual para ese intérprete en el Explorador de soluciones.

De esta forma, tampoco tiene que configurar pip usted mismo, ya que PTVS lo hará por usted la primera vez que intente instalar un paquete.


Sí, puedes, aquí hay una guía simple tomada de aquí https://zignar.net/2012/06/17/install-python-on-windows/

Antes de que pueda instalar Pip, necesitará configurar herramientas o distribuirlas. Si está utilizando Python3, debe usar la distribución ya que setuptools no es compatible con Python 3.x

Para instalar distribuir descargue el archivo de instalación aquí https://pypi.python.org/pypi/distribute/0.6.27 e inícielo usando python.

python.exe C: / Path / to / distribute_setup.py

Ahora que la distribución está instalada, también se puede instalar Pip. Descargue get-pip.py aquí https://raw.github.com/pypa/pip/master/contrib/get-pip.py e inícielo de la misma manera que invocó distribute_setup:

python.exe c: / Path / to / get-pip.py

Después de eso, Pip está instalado. Pero es posible que desee agregar C: / Python32 / Scripts a la variable de sistema de ruta también (consulte el paso 1). Para que pueda ejecutar pip.exe desde cualquier ubicación.


y puedes establecer tu camino a pip así:

Open cmd prompt

Run set PATH="C:/Program Files (x86)/Microsoft Visual Studio/Shared/Python36_64"