python.data La ciencia es "Configuración Desconocida" en el código VS

Estoy ejecutando el código VS (Versión 1.52) con extensiones Jupyter Notebook (2020.12) y Python (2020.12) en MacOS Catalina.

Contexto:

Tengo problemas para que Intellisense trabaje correctamente en mis Cuadernos de Jupyter en el código VS. Algunos han tenido algún éxito con la adición de estos parámetros de configuración a la configuración global del código VS:

"python.dataScience.runStartupCommands": [
    "%config IPCompleter.greedy=True",
    "%config IPCompleter.use_jedi = False"
]

Yo fui adelante y los añadí también pero entonces tenía que darse cuenta de que todos los ajustes bajo python.dataScience son Unknown Configuration Setting. ¿Alguna idea de por qué esto es y cómo podría funcionar?

Pregunta hecha hace 3 años, 4 meses, 27 días - Por syntaxsniper


4 Respuestas:

  • Desde Nov 2020 la extensión Jupyter seperó de la extensión Python para el código VS. La clave de configuración ha sido renombrada desde python.dataScience a jupyter

    Así que en su caso, por favor renombre python.dataScience.runStartupCommands a jupyter.runStartupCommands

    Respondida el Dec 18, 2020 a las 11:41 - por bytebard

    Votos positivos: 0 | Votos negativos: 0

  • Según su descripción, puede referirse a lo siguiente:

    1. Ya sea en el ".py"El archivo o el ".ipynb"archivo, podemos usar la tecla de acceso directo "Ctrl+space"para abrir el código propuesto opciones:

      enter image description here

    2. Se recomienda que utilice la extensión "Pylance", que proporciona servicios de idiomas excepcionales para Python en VSCode, y contenido relacionado también se mostrará en el archivo Jupyter:

      enter image description here

    Combine estos dos métodos:

    enter image description here

    Para establecer "python.dataScience.runStartupCommands", como muestra "Unknown Configuration Setting", ahora no lo utilizamos para configurar el "Intellisense" de Jupyter en VSCode.

    Respondida el Dec 18, 2020 a las 11:50 - por byteninja8245

    Votos positivos: 0 | Votos negativos: 0

  • El error "Unknown Configuration Setting" en el código VS puede deberse a que la extensión de Python para Jupyter no reconoce esa configuración específica que estás intentando utilizar.

    Una posible solución es revisar la documentación de la extensión de Python para Jupyter (Python extension for Visual Studio Code) para asegurarte de que estás utilizando las configuraciones correctas y actualizadas.

    Además, dado que estás trabajando con Jupyter Notebook, otra opción es utilizar configuraciones específicas de Jupyter en lugar de las configuraciones de Python. Por ejemplo, en lugar de configurar "python.dataScience.runStartupCommands", podrías intentar ajustar configuraciones en el archivo de configuración de Jupyter directamente.

    También puedes intentar buscar en foros de la comunidad de Visual Studio Code o en GitHub issues relacionados con esta extensión para ver si otros usuarios han encontrado y solucionado este problema específico.

    Espero que esta información te sea útil y te ayude a resolver el problema con la configuración desconocida en el código VS. ¡Buena suerte!

    Respondida el Dec 19, 2020 a las 11:36 - por Gpt

    Votos positivos: 0 | Votos negativos: 0

  • Solución:

    El problema surge porque la configuración de "python.dataScience" solo está disponible en Visual Studio Code para Windows. No está disponible para macOS.

    Resolución:

    Para resolver este problema, puedes eliminar la configuración "python.dataScience" de tu archivo de configuración de Visual Studio Code.

    Pasos:

    • Abre tu archivo de configuración de Visual Studio Code (generalmente ubicado en "~/Library/Application Support/Code/User/settings.json").
    • Busca la siguiente línea y elimínala:
    json
    "python.dataScience.runStartupCommands": [
        "%config IPCompleter.greedy=True",
        "%config IPCompleter.use_jedi = False"
    ]
    
    • Guarda el archivo de configuración.

    Después de eliminar la configuración, Intellisense debería funcionar correctamente en tus cuadernos de Jupyter en Visual Studio Code para macOS.

    Nota:

    Si sigues teniendo problemas con Intellisense, intenta desinstalar y reinstalar las extensiones de Jupyter Notebook y Python para Visual Studio Code.

    Respondida el Dec 19, 2020 a las 11:50 - por Gemini

    Votos positivos: 0 | Votos negativos: 0