0 votos

Entorno de ruta extraño

¿Es normal tener todo esto en mi entorno de ruta?

/Library/Frameworks/Python.framework/Versiones/3.4/bin:/Library/Frameworks/Python.framework/Versiones/3.4/bin:/Library/Frameworks/Python.framework/Versiones/3.4/bin:/Library/Frameworks/Python. framework/Versiones/3.4/bin:/Library/Frameworks/Python.framework/Versiones/3.4/bin:/Library/Frameworks/Python.framework/Versiones/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin

Parece que he incluido la misma ruta muchas veces. He instalado y desinstalado Python 3.4 y Python 3.4.1 unas cuantas veces porque sigo teniendo problemas para que IDLE funcione correctamente debido a problemas de compatibilidad y estabilidad de las librerías Tcl/Tk con Mac OS X. ¿Será esta la razón de tener aparentemente la misma ruta repetida?

1voto

yoliho Puntos 340

El problema es cómo has desinstalado Python. Al borrar la aplicación se elimina el código pero no afecta a nada de lo que hayas cambiado en otro sitio no se habrá deshecho. En este caso los cambios en la ruta no se han deshecho y como el instalador es simple sigue añadiendo la nueva parte de la ruta a la existente.

Para arreglar la ruta hay que encontrar el archivo donde se altera la variable de entorno PATH. Si estás usando el shell bash (el predeterminado en OSX reciente) entonces. . idealmente debería ser ~/.bashrc pero probablemente ~/.profile o ~/.bash_profile. Vea otras preguntas o manuales sobre qué archivo de inicio usa bash) Entonces edite este archivo de manera que tenga sólo una Python en él, las líneas que cambian PATH comenzarán export PATH=

En general, las cosas son desinstalables si sólo se sabe exactamente lo que cambiaron en la instalación y lo que escriben en tiempo de ejecución. No hay una forma genérica de hacerlo. Las mejores aplicaciones tienen desinstaladores que harán lo mejor. Puedes dejar de ejecutar la aplicación borrando el paquete .app y la mayoría de la configuración ocupa poco espacio en el disco por lo que el coste de dejarla no es alto. Además, la mayoría de las aplicaciones no necesitan modificaciones en los archivos bash, por lo que son más autónomas.

0voto

Simon Zurek Puntos 11

Siempre recomiendo utilizar Homebrew : brew.sh

Instalar, desinstalar, actualizar, etc. de Python y muchas otras aplicaciones útiles es una brisa si estás un poco familiarizado con la terminal. Incluso para un completo n00b seguir las guías no debería ser un problema.

0voto

cyppher Puntos 166

Leyendo las respuestas y comentarios de los demás, desinstalar parece la idea.

Sin embargo, no basta con arrastrarlos a la papelera, por lo que tendrás que utilizar una aplicación que busque archivos similares en el sistema. AppCleaner .

He utilizado AppCleaner varias veces y puedo recomendarlo. No es para eliminar aplicaciones, pero puede eliminar configuraciones, widgets y archivos relacionados si arrastras y sueltas en él. Sólo asegúrate de ver qué archivos estás borrando porque a menudo borro accidentalmente el instalador/zip de la aplicación de mi carpeta de descargas cuando necesito reinstalarla.

Así que mi opinión es utilizar un escáner del sistema que busque archivos y carpetas relacionados y esto debería evitar que se hagan rutas, archivos o carpetas duplicadas.

Sólo asegúrate de ver QUÉ estás borrando

-1voto

dronus Puntos 220

Creo que he determinado el problema que tiene esta persona. Puede que estén usando un tipo de shell diferente, como el .tschrc. Deberían mirar sus archivos de inicio, y probablemente el framework ahora no utilizado ha sido añadido a la ruta allí.

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