Recuerde una instalación de Python 3.8.2

Una instalación de Python 3.8.2 en un servidor con el sistema operativo Redhat 7.4

1) Primero comprenda la ruta de instalación de python que viene con el sistema operativo : donde está python , puede ver que la ruta inicial está en / usr / bin / python .

  cd / usr / bin; LL | grep Python , Python como un enlace simbólico al python2 y python2 y apuntan a python2.7

    Instalamos python3 , apuntamos a python3.8 , para que la propia python del sistema pueda coexistir con la python3 instalada por sí misma

2) dependencias de instalación

    yum -y instalar zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

  Si el último paquete libffi-devel no está disponible, se informará un error al importar el módulo: ModuleNotFoundError: Ningún módulo llamado '_ctypes'

3) Instalación del código fuente, pasos clásicos para la instalación del código fuente abierto

  ./configure --prefix = / usr / local / python3

  make && make install

4) Agregar un enlace suave

  ln -s /usr/local/python3/bin/python3.8 / usr / bin / python3 De esta manera, escribir python en la línea de comando corresponde al python2.7.5 predeterminado , y escribir python3 corresponde al python3.8.2 recién instalado , También necesita agregar / usr / local / python3 / bin a las variables de entorno

5) Uso de pip

  El archivo de configuración está en ~ / .pip / pip.conf , como el siguiente archivo de configuración

  [global]
  index-url = http://pypi.douban.com/simple
  #Douban   source, se puede reemplazar por otras fuentes Trusted-host = pypi.douban.com #Agregue la           fuente Douban como host de confianza, de lo contrario, puede informar un error
  -pip-versión-desactivar la comprobación de los verdaderos =           # cancelar pip comprobación de versión y retire el último informe cada pip
  timeout = 120

  Instalar módulos en diferentes entornos de Python , por ejemplo

  python -m pip install pandas también puede usar pip install pandas

  python3 -m pip install pandas también puede usar pip3 install pandas

  Además, por ejemplo, si instala el matraz de instalación de pip en el entorno de python2 , cambia a python3 y usa el matraz de importación , se informará un error ModuleNotFoundError: Ningún módulo llamado 'matraz'

  Usted necesita python3 la siguiente python3 -m PIP instalar el frasco , entonces python3 disponibles

Los módulos importados  en dos entornos diferentes no se afectan entre sí, ni importa

Supongo que te gusta

Origin www.cnblogs.com/donggongdechen/p/12751658.html
Recomendado
Clasificación