2011-04-11 16 views
10

De acuerdo con la documentación de python.org, la instalación de python 3.2 en mac os requiere una actualización a tcl/tk 8.5.9 (para el uso de IDLE). En mi prisa, he hecho ambas cosas. Ahora mi amigo me dijo que Python 3 aún no se recomienda porque solo se han liberado los integrables y algunos módulos para 3. El estable hasta el momento es 2.7 (especialmente si uno quiere hacer un uso extensivo de una variedad de módulos) . Mi máquina tiene ambos 2.6.1 y 3.2 (porque algunos servicios del sistema operativo utilizan 2.6.1 que viene por defecto con el sistema operativo).Desinstalar python 3.2 en mac os x 10.6.7

1. ¿Cómo elimino 3.2 por completo para evitar problemas de compatibilidad?

tcl/tk 8.5.9 también se instaló y este no es el valor predeterminado. No hubo un modo detallado durante la instalación, por lo que no sé si reemplazó el predeterminado. Si lo hizo, ¿qué tan malo puede ser para el sistema operativo? y por lo tanto

2. Si lo anterior es muy malo, ¿cómo puedo cambiar a la versión antigua de tcl/tk?

En resumen, ¿cómo devuelvo mi máquina a su estado original? Si alguien conoce todas las rutas a los directorios y archivos, puedo hacerlo manualmente.

Gracias

Respuesta

12

Como Python se instala utilizando un gestor de paquetes, puede utilizar Suspicious Package mirar el script de instalación y donde está instalado todo.

Tenga en cuenta que esto es solo para fines de demostración. Mi entorno es OSX 10.6.8 y estoy desinstalando python-3.2.2-macosx10.6.dmg.

sudo rm -Rfv /Library/Frameworks/Python.framework/ /Applications/Python\ 3.2/ 

cd /usr/local/bin/ 

sudo rm -fv 2to3 2to3-3.2 idle3 idle3.2 pydoc3 pydoc3.2 python3 python3-32 python3-config python3.2 python3.2-32 python3.2-config python3.2m python3.2m-config pythonw3 pythonw3-32 pythonw3.2 pythonw3.2-32 /Developer/Documentation/Python/Reference\ Documentation\ 3.2 
+0

ejem, ¿esto no elimina todas las versiones de python "framework"? –

+2

Paquete Sospechoso es una gran herramienta, gracias por mencionarlo. – fwonce

+1

Tenga en cuenta que eliminar 'Python.framework' eliminará todas las versiones de Python instaladas por el usuario. Si solo quiere borrar 3.2, entonces elimine 'Python.framework/Versions/3.2' solamente. – Thunderforge

4

Hice lo mismo (3.2 en un Mac 10.6) y: -salida tanto en la carpeta de Python 3.2 y la carpeta ActiveState ActiveTcl desde la carpeta Aplicaciones a la Papelera. : se quitó la carpeta Python.framework de la carpeta Biblioteca/Frameworks a la Papelera.

Running System profiler muestra solo la versión 2.6 de Python.

Marcos

+0

Gracias por la respuesta. La instalación de python 3.2 coloca algunos archivos en '/ usr/local/bin'. ¿Las carpetas que mencionas en la papelera también se encargan de estos archivos? – aniketd

+0

Hice lo mismo que dijo Marcos y funciona !. @ user702200, no se ocupa de los archivos en/usr/local/bin, pero de acuerdo con/dmg/readme, "Opcionalmente puede colocar enlaces a las herramientas de línea de comandos en/usr/local/bin también". , Creo que está bien que ellos estén allí. –

0

simplemente desinstale la versión 3x de python si ya lo ha instalado. Eclipse tiene esa opción cuando haces clic en "ver lo que ya está instalado". Instale la versión posterior 2.7. Funciona para mí en mi OS X 10.9.2 con Eclipse Juno.

+0

Esto no parece responder muy bien a la pregunta, y se da cuenta de que esta pregunta es de hace 3 años, ¿verdad? – ntzm