Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

278
Views
Jupyter informa "mal intérprete" después de la actualización de Homebrew Python

Desde que actualicé mi Python usando Homebrew

 jupyter --version

da

 -bash: /usr/local/bin/jupyter: /usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

lo que tiene sentido, ya que ya no hay Python en /usr/local/.../python2.7 . Pero no veo ninguna forma de reparar esto.

Antes de actualizar Python, había un Python allí, y el python enlazado de Homebrew apuntaba allí, pero ahora which -a python da

 /usr/local/opt/python@2/libexec/bin/python /usr/local/bin/python /usr/bin/python

que corresponde a lo que quiero, y son, respectivamente

  • Homebrew's 2.7, que se encuentra porque está en PATH
  • Enlace simbólico de Homebrew 3.6.x
  • El viejo Python de Apple

También brew link --overwrite --force python2 por si acaso, pero esto no tiene ningún efecto.

¿Cómo hago para que jupyter encuentre y use Python 2.7 en mi PATH ?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Funciona para mí, es solo para vincular a Júpiter con la versión correcta de Python.

 rm '/usr/local/bin/jupyter' brew link --overwrite jupyter brew link --overwrite --dry-run jupyter brew unlink jupyter && brew link jupyter
over 4 years ago · Santiago Trujillo Report

0

Homebrew movió el Python 2 para que sea solo barril, usando la fórmula python@2 . La fórmula jupyter se ha actualizado en consecuencia, actualícela:

 brew update && brew upgrade jupyter

Tenga en cuenta que el binario de Python 2 ahora solo está disponible como python2 , el binario de python , si Homebrew lo instaló, es Python 3.

Si lo instaló con pip, vincule el binario de Python 2 y vuelva a instalar jupyter usando pip2 :

 brew link -f python@2 /usr/local/bin/pip2 install -U jupyter

Terminará con un archivo /usr/local/bin/jupyter que comienza con la línea #!/usr/local/opt/python@2/bin/python2.7 .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!