Instalando o python 3 no CentOS 6.9 sem sudo [closed]

1

A instalação do Python 3 sai sem instalar o zlib e o pip. Como posso consertar isso?

edite 2: não consigo usar o sudo.

editar:

Eu segui este guia . Depois de executar 'make', a instalação foi encerrada com:

Python build finished successfully!
The necessary bits to build these optional modules were not found:
_bz2                  _curses               _curses_panel      
_dbm                  _gdbm                 _lzma              
_sqlite3              _ssl                  _tkinter           
readline              zlib                                     
To find the necessary bits, look in setup.py in detect_modules() for the module's name.'

File "/home/sites/3b/4/40b84bb780/Python-
3.6.4/Lib/ensurepip/__main__.py", line 5, in <module>
sys.exit(ensurepip._main())
File "/home/sites/3b/4/40b84bb780/Python-
3.6.4/Lib/ensurepip/__init__.py", line 204, in _main
default_pip=args.default_pip,
File "/home/sites/3b/4/40b84bb780/Python-
3.6.4/Lib/ensurepip/__init__.py", line 117, in _bootstrap
return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
File "/home/sites/3b/4/40b84bb780/Python-
3.6.4/Lib/ensurepip/__init__.py", line 27, in _run_pip
import pip
zipimport.ZipImportError: can't decompress data; zlib not available
make: *** [altinstall] Error 1
    
por spheroid 15.01.2018 / 11:59

2 respostas

1

O zlib é necessário para concluir a instalação.

Em relação ao edit2: Você pode tentar com o RPM. Faça o download do rpm zlib-devel e execute rpm -ivh package.rpm

Para instalá-lo no CentOS: sudo yum install zlib-devel

Em seguida, execute o comando make novamente.

    
por 15.01.2018 / 12:55
0

Você pode tentar o abaixo; make altinstall para tentar contornar qualquer permissão sudo necessária para substituir o arquivo binário python padrão em / usr / bin / python

yum install gcc
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tgz
tar xzf Python-3.7.0a1.tgz
cd Python-3.7.0a1
./configure
make altinstall
    
por 15.01.2018 / 16:20