Instalación y uso de gráficos Anaconda, análisis completo del proceso de instalación.

prefacio

Python generalmente está preinstalado en los sistemas Linux, pero a veces la versión es demasiado baja y no se puede instalar una versión más nueva de Python a través de apt o yum, y solo se puede instalar compilando el código fuente de Python. Sin embargo, la instalación a través del código fuente dependerá de una gran cantidad de bibliotecas, y la instalación manual de estas bibliotecas dependientes también es algo muy molesto. Además, también puede haber problemas de conflictos de bibliotecas de dependencia y una instalación incorrecta puede destruir el uso normal del sistema.

Los amigos que tengan tiempo pueden intentar compilar e instalar a través del código fuente. También es muy gratificante encontrar problemas y resolverlos. El proceso de instalación puede tener éxito una vez o puede que no se instale durante un día. Es mejor utilizar una máquina virtual y tomar una instantánea antes de la instalación para facilitar la restauración del sistema si la instalación falla. La siguiente es una breve descripción del proceso de instalación del código fuente.

instalación del código fuente de Python

Ingrese al sitio web oficial de Python , seleccione el código fuente en la opción Descargas y seleccione la versión adecuada para descargar, como la versión 3.6.7. Después de la descarga, será un archivo Python-3.6.7.tar.xz.

Luego extraiga tar -xvf Python-3.6.7.tar.xz

Ejecute ./configure --prefix=/usr, el parámetro --prefix especifica el directorio de instalación y el valor predeterminado es /usr/local.

Luego haga, una vez completada la compilación (por supuesto, si todo va bien), ejecute make altinstall para instalar. Para conocer la diferencia entre make install y makealtinstall, consulte la documentación del sitio web oficial de Python .

Bueno, este es el final de la introducción a la compilación e instalación del código fuente, que no es de lo que hablaré hoy.

Anaconda

Durante el proceso de codificación, compilación e instalación de Python, es posible que instales muchas bibliotecas dependientes, ¿no es un poco molesto? Ahora presente anaconda, ya no podrá molestarlo e instale fácilmente el entorno Python (y cualquier versión de Python).

No voy a presentar demasiado a Anaconda aquí. Para obtener una introducción detallada, consulte el sitio web oficial de Anaconda . Cuando aprenda una herramienta o producto, o encuentre un problema, primero debe consultar la documentación en el sitio web oficial. desarrollar este buen hábito.

Instalar Anaconda

Descargue el paquete de instalación del sitio web oficial , Aquí se selecciona la versión Linux de Python3 de 64 bits. (Se recomienda elegir Python3, Python2 dejará de recibir mantenimiento pronto, excepto algunos programas que se desarrollaron con Python2 y ahora necesitan mantenimiento, todos deben reemplazarse con Python3 ahora)

Una vez completada la descarga, es un archivo Anaconda3-2018.12-Linux-x86_64.sh, comencemos la instalación.

Ejecute bash ~/Anaconda3-2018.12-Linux-x86_64.sh en la terminal Linux para ingresar al modo interactivo de instalación y el

Welcome to Anaconda3 2018.12

In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>

Presione Intro para continuar, aparece información como el Acuerdo de licencia de usuario final de Anaconda, presione Intro para llegar al final y aparece

Do you accept the license terms? [yes|no]
[no] >>>

Introduce sí para continuar y aparecer.

Anaconda3 will now be installed into this location:
/root/anaconda3

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/root/anaconda3] >>> 

Elijamos la ruta de instalación, la predeterminada es /root/anaconda3, aquí ingrese /opt/anaconda3 para instalar en el directorio /opt.

El proceso instalará muchas bibliotecas dependientes, aquí es solo una parte de la interceptación, estas bibliotecas dependientes no entrarán en conflicto con las bibliotecas del sistema.

installing: icu-58.2-h9c2bf20_1 ...
installing: jbig-2.1-hdba287a_0 ...
installing: jpeg-9b-h024ee3a_2 ...
installing: libffi-3.2.1-hd88cf55_4 ...
installing: liblief-0.9.0-h7725739_1 ...
installing: libsodium-1.0.16-h1bed415_0 ...
installing: libtool-2.4.6-h7b6447c_5 ...
installing: libuuid-1.0.3-h1bed415_2 ...
installing: libxcb-1.13-h1bed415_1 ...
installing: lz4-c-1.8.1.2-h14c3975_0 ...
installing: lzo-2.10-h49e0be7_2 ...
installing: mkl-2019.1-144 ...
installing: ncurses-6.1-he6710b0_1 ...
installing: openssl-1.1.1a-h7b6447c_0 ...
installing: patchelf-0.9-he6710b0_3 ...
installing: pcre-8.42-h439df22_0 ...
installing: pixman-0.34.0-hceecf20_3 ...
installing: snappy-1.1.7-hbae5bb6_3 ...
installing: xz-5.2.4-h14c3975_4 ...
installing: yaml-0.1.7-had09818_2 ...
installing: zlib-1.2.11-h7b6447c_3 ...

Una vez completada la instalación, se nos pregunta si queremos agregar variables de entorno al archivo ~/.bashrc.

installation finished.
Do you wish the installer to initialize Anaconda3
in your /root/.bashrc ? [yes|no]
[no] >>> yes

Initializing Anaconda3 in /root/.bashrc
A backup will be made to: /root/.bashrc-anaconda3.bak


For this change to become active, you have to open a new terminal.

Thank you for installing Anaconda3!

Ingresamos sí y la instalación está completa.

A veces habrá una pregunta sobre si instalar VSCode

Anaconda is partnered with Microsoft! Microsoft VSCode is a streamlined
code editor with support for development operations like debugging, task
running and version control.

To install Visual Studio Code, you will need:
  - Administrator Privileges
  - Internet connectivity

Visual Studio Code License: https://code.visualstudio.com/license

Do you wish to proceed with the installation of Microsoft VSCode? [yes|no]
>>> no

Ingrese no y la instalación estará completa.

Ver información de la versión de anaconda

Una vez completada la instalación anterior, ejecute source ~/.bashrc para que las variables de entorno agregadas a bashrc durante la instalación surtan efecto inmediatamente (o desconecte el terminal actual y luego ssh para conectarse).

[root@neokylin ~]# conda --version
conda 4.5.12
[root@neokylin ~]#

Utilice conda --help para ver más comandos.

Usos de la anaconda

Uso predeterminado de Python y pip

La ruta absoluta de Python es /opt/anaconda3/bin/python

[root@neokylin ~]# /opt/anaconda3/bin/python
Python 3.7.1 (default, Dec 14 2018, 19:28:38) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()
[root@neokylin ~]# 

La ruta absoluta de pip es /opt/anaconda3/bin/pip, /opt/anaconda3/bin/pip list puede encontrar que se han instalado muchos módulos.

Utilice un entorno virtual

Si no queremos instalar otros módulos en el entorno anaconda predeterminado, o no queremos usar el Python3.7.1 predeterminado, entonces podemos usar un entorno virtual.

Creamos un entorno virtual llamado py36, especificamos la versión de Python como 3.6.7 y ejecutamos conda create -n py36 python=3.6.7 para crearlo. El proceso debe estar conectado a Internet para descargar la biblioteca dependiente de la versión de Python especificada. Una vez completada la instalación, aparecerá el siguiente mensaje al final, la operación de ingresar y salir del entorno virtual.

# To activate this environment, use
#
#     $ conda activate py36
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Usamos conda enable py36 para ingresar al entorno virtual, verificamos la versión de Python, usamos pip list y finalmente salimos del entorno virtual a través de conda deactivate.

[root@neokylin ~]# conda activate py36
(py36) [root@neokylin ~]# python --version
Python 3.6.7 :: Anaconda, Inc.
(py36) [root@neokylin ~]# python
Python 3.6.7 |Anaconda, Inc.| (default, Oct 23 2018, 19:16:44) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("hello world!")
hello world!
>>> exit()
(py36) [root@neokylin ~]# pip list
Package    Version 
---------- --------
certifi    2019.3.9
pip        19.0.3  
setuptools 40.8.0  
wheel      0.33.1  
(py36) [root@neokylin ~]# conda deactivate
(base) [root@neokylin ~]# conda deactivate
[root@neokylin ~]#

Si aparece (base) después de salir mediante conda desactivar, puede salir ejecutando conda desactivar nuevamente.

Todos los entornos virtuales están en el directorio envs bajo el directorio de instalación de anaconda.

También podemos usar directamente la ruta absoluta de Python en el entorno virtual para ejecutar /opt/anaconda3/envs/py36/bin/python --version sin ingresar al entorno virtual. Pip similar también está disponible en /opt/anaconda3/envs/py36/bin/pip list.

Digresión

En este primer año de tecnología de rápido crecimiento, la programación es como un boleto a un mundo de infinitas posibilidades para muchas personas. En la línea estrella de lenguajes de programación, Python es como la superestrella líder: con su sintaxis concisa y fácil de entender y sus potentes funciones, se destaca y se convierte en uno de los lenguajes de programación más populares del mundo.


El rápido ascenso de Python es extremadamente beneficioso para toda la industria , pero " 人红是非多" ha provocado que agregue muchas críticas, pero aún no puede detener su gran impulso de desarrollo.

¿Python seguirá siendo relevante e intacto durante el resto de la próxima década? Hoy vamos a analizar los hechos y disipar algunos conceptos erróneos.

Si está interesado en Python y desea obtener un salario más alto aprendiendo Python, ¡el siguiente conjunto de materiales de aprendizaje de Python debe serle útil!

Los materiales incluyen: paquete de instalación de Python + código de activación, desarrollo web de Python, rastreador de Python, análisis de datos de Python, inteligencia artificial, aprendizaje automático y otros tutoriales de aprendizaje. Incluso los principiantes con 0 conceptos básicos pueden comprenderlo y comprenderlo. ¡Siga el tutorial y aprenda Python sistemáticamente desde cero!

1. Rutas de aprendizaje en todas las direcciones de Python

La ruta de todas las direcciones en Python es organizar los puntos técnicos de uso común de Python para formar un resumen de los puntos de conocimiento en varios campos. Su utilidad radica en que puede encontrar los recursos de aprendizaje correspondientes de acuerdo con los puntos de conocimiento anteriores para asegurarse de aprender. más integralmente.
inserte la descripción de la imagen aquí
2. Software de aprendizaje de Python

Si un trabajador quiere hacer un buen trabajo, primero debe afilar sus herramientas. ¡El software de desarrollo más utilizado para aprender Python ya está aquí!
inserte la descripción de la imagen aquí
3. Video de aprendizaje introductorio de Python

También hay muchos videos de aprendizaje adecuados para comenzar con los conceptos básicos 0. Con estos videos, puede comenzar fácilmente con Python ~inserte la descripción de la imagen aquí

4. Ejercicios de Python

Después de cada lección en video, hay preguntas de práctica correspondientes, puedes probar los resultados del aprendizaje ¡jaja!
inserte la descripción de la imagen aquí

Cinco, caso de combate real de Python

La teoría óptica es inútil, tienes que aprender a escribir códigos junto con ella y luego podrás aplicar lo aprendido en la práctica, en este momento puedes aprender de algunos casos prácticos. Esta información también está incluida ~inserte la descripción de la imagen aquí

6. Materiales de entrevista de Python

Después de haber aprendido Python, ¡podemos salir y encontrar un trabajo con las habilidades! Las siguientes preguntas de la entrevista provienen todas de empresas de Internet de primera línea como Alibaba, Tencent y Byte, y algunos jefes de Alibaba han dado respuestas autorizadas. Después de leer este conjunto de materiales de entrevista, creo que todos pueden encontrar un trabajo satisfactorio.
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
7. Recopilación de información

El conjunto completo de materiales de aprendizaje para la versión completa de Python mencionada anteriormente se ha subido al sitio web oficial de CSDN. Aquellos que lo necesiten pueden escanear el código QR de la certificación oficial de CSDN a continuación en WeChat para recibirlo de forma gratuita.

Supongo que te gusta

Origin blog.csdn.net/Python966/article/details/132299024
Recomendado
Clasificación