it-swarm-es.com

¿Instalé Python 3.3 en la carpeta correcta?

Lo descargué e instalé (gracias principalmente a estos chicos en la sección de procedimientos: ¿Cómo instalo Python 3.3? ) y la guía de aprendizaje que estoy usando explica que colocar la instalación en la carpeta de descargas podría no ser la mejor idea para los usuarios de Windows. ¿Es este el caso para mí usando ubuntu? Si es así, ¿puedo simplemente copiarlo y pegarlo en otro lugar? ¿Dónde podría ser un buen lugar? ¡Gracias!

1
VarenKale

Si está en 12.10, puede (y debería, a menos que tenga algún requisito especial) simplemente instalar Python 3.3 desde los repositorios. De esta manera se actualizará como parte del resto de su instalación, y será más fácil instalar bibliotecas de soporte.

Sudo apt-get install python3.3

Si desea compilarlo e instalarlo usted mismo, generalmente colocará el binario resultante en/usr/bin o/usr/local/bin. Para las cosas que compilo, normalmente elijo lo último.

Ahora, una fuente como python viene con su propia estructura de directorio: bin, include, lib, src, etc. Puede ver esto en el directorio Python-3.3.0.

Si hurga en su sistema de archivos/usr, verá una estructura similar:/usr/bin,/usr/src,/usr/include,/usr/lib, etc. El software que se instala desde los repositorios se inserta en este Estructura de archivo/usr, con los archivos relevantes ubicados en los lugares apropiados.

Si está compilando Python desde la fuente, tendrá un directorio Python) con todos estos diferentes tipos de archivos contenidos en él. Si intenta dividir colóquelo en la estructura debajo de/usr, va a terminar en un verdadero desastre, y será endiabladamente difícil eliminarlo todo después.

Entonces, la forma en que esto se hace generalmente es colocar todo el directorio en/opt. Puede compilarlo allí, y luego puede copiar los binarios resultantes en/usr/bin o/usr/local/bin, o puede hacer enlaces simbólicos a ellos.

Las instrucciones que sigue le muestran cómo compilar python bajo/opt y crear un enlace simbólico al primario python binario en/usr/bin. Esto es Una convención perfectamente aceptable a seguir.

También debería agregar: estoy hablando de convenciones aquí. Las convenciones no siempre necesitan ser seguidas rígidamente. Pero para los primeros pasos, estas convenciones son una buena manera de comenzar. Puede (y lo hará, sin duda) desarrollar su propio "estilo" a medida que avanza.

Para obtener más información sobre la estructura del sistema de archivos (esto realmente es útil), eche un vistazo rápido a Ubuntu de Nice y sucinto Descripción general del árbol del sistema de archivos .

3
IlluminAce