es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Abriendo Anaconda Prompt con python

Quiero crear un script que me ayude a instalar paquetes para Spyder. Por lo tanto, quiero usar Python y hacer que el script primero abra Anaconda Prompt, luego ejecute los comandos y finalmente cierre esa ventana.

Sin embargo, puedo hacer que se abra, por ejemplo, la calculadora, pero no parece abrir el símbolo del sistema. Para abrir la calculadora usé:

import os
os.popen("C:\\Windows\\System32\\calc.exe")

¿Cómo puedo hacer que se abra el símbolo del sistema?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para abrir el símbolo del sistema usando Python, puedes utilizar el siguiente código:

    import os 
    os.system('start cmd') 
    

    Esto abrirá el símbolo del sistema para ti. Para ejecutar los comandos requeridos, puedes utilizar el módulo subprocess. Aquí tienes un ejemplo:

    import subprocess
    subprocess.call(['conda', 'install', 'nombre-del-paquete'])
    

    Reemplaza ‘nombre-del-paquete’ con el nombre del paquete que deseas instalar. Puedes añadir múltiples comandos en el método subprocess.call si es necesario.

    Para cerrar la ventana del símbolo del sistema después de la ejecución de los comandos, puedes utilizar el siguiente código:

    import os 
    os.system('taskkill /f /im cmd.exe')
    

    Esto cerrará forzosamente la ventana del símbolo del sistema. Asegúrate de ejecutar este código solo después de que se hayan ejecutado los comandos requeridos.

Comments are closed.