Instalação do Python 3.9.9
Preparação do ambiente
Execute as seguintes operações em sequência. Caso contrário, o Python 3.9.9 pode falhar ao ser instalado (a dependência do componente SSL falha). Como resultado, o PoWA-collector e a PoWA-web não conseguem ser instalados.
yum install readline* -y
yum install zlib* -y
yum install gcc-c++ -y
yum install sqlite* -y
yum install openssl-* -y
yum install libffi* -y
Instalação do Python 3.9.9
- Execute o seguinte comando como usuário root:
mkdir env
cd env
wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
tar -xzvf Python-3.9.9.tgz
cd Python-3.9.9
./configure --prefix=/usr/local/python3.9.9
make && make install
- Crie um link simbólico.
ln -s /usr/local/python3.9.9/bin/python3.9 /usr/bin/python
ln -s /usr/local/python3.9.9/bin/pip3.9 /usr/bin/pip
Verifique a instalação.
- Verifique a instalação, especialmente a função SSL.
[root@ecs-ad4d Python-3.9.9]# python
Python 3.9.9 (main, Nov 25 2021, 12:36:32)
[GCC 8.4.1 20200928 (Red Hat 8.4.1-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
import ssl
import urllib.request
context = ssl._create_unverified_context()
urllib.request.urlopen('https://www.example.com/',context=context).read()
- Se qualquer saída de comando for exibida, a instalação foi bem sucedida. Execute o seguinte comando para sair.