3 votos

brew doctor advirtiendo sobre la configuración de Python scripts

¿Puede alguien explicarme qué debo hacer con la siguiente advertencia de Homebrew?

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if software packages are installed, and what additional flags to use when compiling and linking.

Having additional scripts in your path can confuse software installed via Homebrew if the config script overrides a system or Homebrew provided script of the same name. We found the following "config" scripts:

/opt/local/bin/python-config
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config

¿No son estos los archivos de configuración originales de Python instalados por OS X? Si es así, seguramente no debería borrarlos. ¿Son python-config y Python2-config ¿es necesario si sólo uso Python 2.7? Debo cambiar mi $PATH que es:

Oliviers-iMac:~$ echo $PATH
/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/System/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin

ACTUALIZACIÓN : He desinstalado con éxito Macports y eliminado /opt/local/bin:/opt/local/sbin de mi $PATH, pero sigo recibiendo la siguiente advertencia:

Warning: "config" scripts exist outside your system or Homebrew directories. `./configure` scripts often look for *-config scripts to determine if software packages are installed, and what additional flags to use when compiling and linking.

Having additional scripts in your path can confuse software installed via Homebrew if the config script overrides a system or Homebrew provided script of the same name. We found the following "config" scripts:

/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config

¿Cómo puedo arreglar esto? Gracias de antemano.

1voto

Oskar Puntos 1242

Lo principal es asegurarse de que la versión de Python elegida es la primera en el camino, ya que estamos en transición desde Python 2 en MacOS.

Hasta que no tenga un paquete roto, esto es una advertencia y no un error, así que simplemente publique su próximo error de construcción con algunos detalles y podríamos ser capaces de ayudar si usted tiene un problema real. Además, si ha desactivado el SIP y ha cambiado su sistema operativo base, tal vez pueda probar una instalación limpia en una unidad externa USB, validar que esta advertencia no existe cuando arranca con el nuevo sistema operativo y luego tratar de migrar sus datos, esto podría ser sólo su sistema no es lo suficientemente "stock".

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X