1. Entorno de instalación
cat / etc / redhat-release
CentOS Linux versión 7.9.2009 (Core)
2. Instale epel network yum source
yum -y instalar epel-release
3. Actualiza la fuente de yum
mmm limpiar todo
yum makecache
4. Actualice el paquete rpm
yum -y actualización
5. Entorno dependiente de la 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 zlib1g-dev zlib *
zlib1g-dev puede informar que no existe, ignórelo temporalmente
6. Descarga python3.7
cd / usr / local / src
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
Si la descarga nacional es demasiado lenta o el enlace no es válido, utilice el siguiente enlace
wget -c http://itityunwei.cn/linux_package/Python-3.7.0.tar.xz
7. Descomprima python3.7
tar -vxf Python-3.7.0.tar.xz (Nota: no agregue el parámetro j)
8. Instale python3.7
mkdir -p / usr / local / python3
cd /usr/local/src/Python-3.7.0
./configure --prefix = / usr / local / python3 --enable-optimizations --with-ssl
hacer && hacer instalar
9. Cree una conexión suave (acceso directo)
ln -s / usr / local / python3 / bin / python3 / usr / local / bin / python3
ln -s / usr / local / python3 / bin / pip3 / usr / local / bin / pip3
ln -s / usr / local / python3 / bin / virtualenv / usr / local / bin / virtualenv (no existe, se usará para crear un entorno virtual más tarde, se instalará más tarde)
10. Compruebe si python3 se ha instalado correctamente
python3 -v
pip3 -v
11. Modifique la fuente de pip a fuente doméstica
cd / raíz
mkdir .pip
cd .pip
el pip.conf
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
12. Vuelva a compilar e instale python3, agregue with-ssl
cd /usr/local/src/Python-3.7.0
./configure --with-ssl
hacer && hacer instalar
13. Actualice pip3 e instale el entorno virtual
instalar pip3 - actualizar pip
pip3 instalar virtualenvwrapper
14. Edite el archivo .bash_profile
cd / raíz
cp .bash_profile .bash_profile.back
vim .bash_profile
Agregue las siguientes líneas en la parte inferior
export WORKON_HOME = / Envs
export VIRTUALENVWRAPPER_VIRTUALENV = / Users / mosson / Library / Python / 3.7 / bin / virtualenv
export VIRTUALENVWRAPPER_PYTHON = / usr / local / python3 / bin / python3
source /usr/local/python3/binw/virtual
Archivo de configuración efectivo
fuente .bash_profile
15. Crea un entorno virtual
Cree un entorno virtual
[root @ localhost ~] # mkvirtualenv nombre del entorno virtual
Si necesita especificar otra versión de python
[root @ localhost ~] # mkvirtualenv -p el directorio donde se encuentra el intérprete de Python (el valor predeterminado está en / Envs )
Cambiar entorno virtual
[root @ localhost ~] # trabajar en el nombre del entorno virtual
Salir del entorno virtual
[root @ localhost ~] # desactivar
ver el entorno virtual
[root @ localhost ~] # lsvirtualenv
16. Resolver el problema de la coexistencia de python2 y python3, para poder cambiar rápidamente la versión de python y soportar la coexistencia de múltiples versiones de python (este método también es aplicable a Windows, que es mi experiencia durante muchos años)
cd / usr / local / bin /
mv python python2 (Nota: python aquí se refiere a la versión de python que se está ejecutando actualmente en el sistema, la predeterminada es python2, que también es la versión de python leída por el sistema en cualquier interfaz global. Quiero que python3 tenga efecto globalmente en lugar de python2 como la versión predeterminada, entonces Para cambiar el nombre de python a python2, es mejor cambiar el nombre de la versión original del programa de ejecución, que es el programa de ejecución de python2 por defecto, renombrarlo a python2)
mv python3 python (Nota: para que python3 surta efecto globalmente, debe cambiar el nombre de python3 a python para que el sistema pueda llamar a python3 para ejecutarlo. En pocas palabras, simplemente cambie el nombre de la versión que desea cambiar. Por supuesto, la versión relevante del programa de inicio necesita Enlace suave a este directorio)
discos compactos
pitón
Descubrió que python3 se ha utilizado como la versión de inicio predeterminada
[root @ localhost ~] # python
Python 3.7.0 (predeterminado, 4 de enero de 2021, 17:53:08)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] en Linux
Escriba "ayuda", "derechos de autor ”,“ Créditos ”o“ licencia ”para obtener más información.
salida()
hecho !