¿Alguien más usa VisualStudioCode y ha tenido problemas al cargar alguna de las librerías de google, flask y demás? Es el principal probl...

Pregunta de la clase:
Crear templates con Jinja2
Antonio Manilla Maldonado

Antonio Manilla Maldonado

Pregunta
studenthace 5 años

¿Alguien más usa VisualStudioCode y ha tenido problemas al cargar alguna de las librerías de google, flask y demás? Es el principal problema que yo tengo, que no me funciona la terminal de mi IDE a como le funciona al profesor.

5 respuestas
para escribir tu comentario
    Joaquin Carballo Bicchierai

    Joaquin Carballo Bicchierai

    studenthace 5 años

    Antonio creo que me equivoque o te mal entendí, si lo que quieres es que el code te autocomplete o te sugiera incorporando las librerías lo que tienes que hacer es con virtualenvs crear tu entorno virtual de python. https://virtualenv.pypa.io/en/latest/installation.html Una vez creado e instadas las librerías con pip entrar al vscode y con Ctrl+Shift+P accedes al command palette y escribes

    >python: select interpreter, entire workspace
    y le agregas la ubicación del interprete de tu entorno virtual. Para saber cual es activas tu entorno en una terminal con
    source 'tu carpeta de entorno/nombre entorno/bin/activate'
    y seguido
    which python
    y te devolver algo como
    /home/usuario/tu carpeta de entorno/nombre entorno/bin/python
    ese path es que tienes que poner en el vscode. Si lo agregas correctamente te tiene que indicar que linter no se encuentra instalado y si quieres que lo instale, dale que si ya que linter es el que te ayuda con el autoclempetado. Y por ultimo si no quieres tener indicar manualmente el interprete puedes guardar en vscode tu workspace y entonces ya tiene el path virtual permanente. Perdón por la confuir. https://code.visualstudio.com/docs/python/environments

    Antonio Manilla Maldonado

    Antonio Manilla Maldonado

    studenthace 5 años

    Muchas gracias Dino

    Joaquin Carballo Bicchierai

    Joaquin Carballo Bicchierai

    studenthace 5 años

    Como estas? para incorporar el debugg con librerías tenes que configurar launch.json en el menú de herramientas bsuca Run y Open Configurations. Te va a aparecer algo parecido a esto:

    { // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "Python: Módulo", "type": "python", "request": "launch", "module": "scrapy", "args": ["crawl","quotes","-o quote.csv"] } ] }

    Solamente que sin "module" y "args" que son los módulos que quiero que incorpore y args son argumentos que le paso como si lo llamara por terminal.

    Antonio Manilla Maldonado

    Antonio Manilla Maldonado

    studenthace 5 años

    Muchas gracias. Lo tendré en cuenta.

    Alex Camacho

    Alex Camacho

    teacherhace 5 años

    Para trabajar con python y sus librerias/frameworks yo siempre he preferido utilizar PyCharm, te dejo el enlace por is te interesa.

Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.

Curso de Python 2019
Curso de Python 2019

Curso de Python 2019

Python es una pieza fundamental de varios sistemas de software más importantes del mundo. Simple, claro y con un código legible, Python es el lenguaje por excelencia para la programación web y la ciencia de datos. Aprende este lenguaje a partir de proyectos prácticos que harás desde cero.