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

1.1K
Visualizações
¿Cómo corregir el error "zsh: comando no encontrado: python"? (macOS Monterey 12.3, python 3.10, Atom IDE, atom-python-run 0.9.7)

Desde que recibí la actualización de Monterey 12.3 (aunque no estoy seguro de que esté relacionada), recibo este error cuando intento ejecutar mi código de Python en la terminal:pitón no encontrado error

Estoy usando python 3.10.3, Atom IDE, y ejecuto el código en la terminal a través del paquete atom-python-run (que solía funcionar perfectamente bien). La configuración del paquete es así:atom-python-ejecutar-configuraciones

El comando which en la terminal devuelve lo siguiente (lo cual es extraño porque antes devolvería algo a which python ):que pitón

Deduzco que el error se produce porque el terminal requiere python en lugar de python3 , pero soy muy nuevo en cualquier codificación y no tengo idea de por qué comenzó ahora y cómo solucionarlo. Nada de esto me ha funcionado:

  • Eliminé y luego reinstalé python desde python.org.
  • alias python='python3' (que vi en uno de los hilos aquí).
  • Intenté export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" (que encontré aquí ).
  • Para restablecer zsh y rutas, eliminé todos los archivos ocultos asociados en /local/users/ y ejecuté la terminal una vez más.
  • Eliminé todo y reinstalé macos y python solo para obtener el mismo error.
over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

Cualquiera que actualice su macOS a Monterey 12.3 descubrirá que, de repente, ya no tiene el sistema proporcionado por Python 2.

La razón de esto es que Apple eliminó la instalación de python 2 proporcionada por el sistema ( detalles ).

Entonces, una solución alternativa para esto es usar pyenv para instalar python 2.7 (o cualquier otra versión específica que necesite).

  1. Instale pyenv con brew para administrar diferentes versiones de python: brew install pyenv
  2. Enumere todas las versiones instalables con pyenv install --list
  3. Instale python 2.7.18 con pyenv install 2.7.18
  4. Lista de versiones instaladas con versiones pyenv versions
  5. Establecer la versión global de python con pyenv global 2.7.18
  6. Agregue eval "$(pyenv init --path)" a ~/.zprofile (o ~/.bash_profile o ~/.zshrc , lo que necesite)
  7. Vuelva a iniciar el shell y verifique que python funcione.
over 4 years ago · Santiago Trujillo Relatório

0

OK, después de un par de días intentándolo, esto es lo que me ha funcionado:

  1. Reinstalé Monterey (no estoy seguro de que fuera esencial, pero pensé que me había metido demasiado con la terminal y $PATH ).
  2. Instalé python a través de brew en lugar de hacerlo desde el sitio web oficial. Todavía devolvería el error de command not found .
  3. echo "alias python=/usr/bin/python3" >> ~/.zshrc en la terminal para alias python con python3 .

Problema resuelto.

Por lo que entiendo, no hay más python 2.x preinstalado en macOS a partir de 12.3, de ahí el error. Todavía me parece extraño que atom-python-run llame a python en lugar de python3 a pesar de la configuración.

over 4 years ago · Santiago Trujillo Relatório

0

Si simplemente instaló python3, use python3 como comando en lugar de solo python . En mi caso, primero tuve que instalar pynev a través de brew usando brew install pyenv .

Pero aún después de usar pynev para instalar python 2.7.18 y configurarlo como una versión global usando pyenv global 2.7.18 , todavía me encontré con un error al intentar ejecutar python .

Lo que funcionó para mí (ya que ya tenía instalado python3) es cambiar mi comando para usar python3 en lugar de solo python . Por supuesto, esta no será una solución para todos los que quieran usar python 2.

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