Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

162
Visualizações
VSCode no muestra poesía virtualenvs en la opción de selección de intérprete

Necesito ayuda. VSCode NUNCA encontrará el intérprete de virtualenv de poesía sin importar lo que intente.

Se instaló el administrador de paquetes de Python de poesía usando un método $ curl estándar como se explica en la documentación oficial .

Comenzó un proyecto de $ poetry new finance-essentials_37-64 , instaló el entorno de poesía con $ poetry install .

Así que ahora puedo ver que de hecho tengo un entorno virtual por:

 Jaepil@Jaepil-PC MINGW64 /e/VSCodeProjects/finance_essentials_37-64 $ poetry env list >> finance-essentials-37-64-SCQrHB_N-py3.7 (Activated)

y este virtualenv está instalado en: C:\Users\Jaepil\AppData\Local\pypoetry\Cache\virtualenvs , que tiene el directorio finance-essentials-37-64-SCQrHB_N-py3.7 .

Sin embargo, VSCode no puede encontrar este virtualenv en su comando 'seleccionar intérprete'. Solo veo un montón de entornos de Anaconda y Pipenv, pero no el intérprete del entorno de poesía que acabo de crear.

También agregué "python.venvPath": "~/.cache/pypoetry/virtualenvs", a mi settings.json como se sugiere aquí , pero fue en vano. Todavía no funciona.

También probé una ruta absoluta, agregando "python.venvPath": "C:\\Users\\Jaepil\\AppData\\Local\\pypoetry\\Cache\\virtualenvs", a la misma configuración, pero tampoco no funciona

La referencia de configuración de VSCode indica que tiene python.poetryPath como valor predeterminado, pero tampoco parece funcionar. ¿Debo cambiar el valor predeterminado "poetry" en este caso?

python.poetryPath

"poesía"

Especifica la ubicación del ejecutable del administrador de dependencias de poesía, si está instalado. El valor predeterminado "poesía" asume que el ejecutable está en la ruta actual. La extensión de Python usa esta configuración para instalar paquetes cuando Poetry está disponible y hay un archivo poet.lock en la carpeta del espacio de trabajo.

Estoy en Windows 10 pro de 64 bits y tengo Python 3.7.6 instalado en el sistema.

 PS C:\Users\Jaepil> python Python 3.7.6 (tags/v3.7.6:43364a7ae0, Dec 19 2019, 00:42:30) [MSC v.1916 64 bit (AMD64)] on win32
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Debe establecer "python.venvPath": "C:\\Users\\Jaepil\\AppData\\Local\\pypoetry\\Cache\\virtualenvs" en su configuración (la que probó es para UNIX).

También puede 👍 https://github.com/microsoft/vscode-python/issues/8372 para ayudar a priorizar la adición de compatibilidad con el entorno virtual Poetry a la extensión de Python.

over 4 years ago · Santiago Trujillo Relatório

0

Solo necesitas escribir en tu caparazón:

 poetry config virtualenvs.in-project true

El virtualenv se creará dentro de la ruta del proyecto y vscode lo reconocerá.


Si ya ha creado su proyecto, debe volver a crear el virtualenv para que aparezca en el lugar correcto:

 poetry env list # shows the name of the current environment poetry env remove <current environment> poetry install # will create a new environment using your updated configuration
over 4 years ago · Santiago Trujillo Relatório

0

Puede agregar su carpeta virtualenvs a "python.venvFolders" en la configuración global del código vs.

Así para Windows:

 "python.venvFolders": [ "C:\\Users\\User\\AppData\\Local\\pypoetry\\Cache\\virtualenvs\\" ]
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda