zlib 및 pip를 설치하지 않고 Python 3 설치가 종료됩니다. 이 문제를 어떻게 해결할 수 있나요?
편집 2: sudo를 사용할 수 없습니다.
편집하다:
나는 이것을 따른다가이드. "make"를 실행한 후 설치가 종료됩니다.
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
답변1
설치를 완료하려면 zlib가 필요합니다.
edit2 관련 : RPM을 사용해 볼 수 있습니다. zlib-devel rpm을 다운로드하고 실행하세요.rpm -ivh package.rpm
CentOS에 설치하려면:
sudo yum install zlib-devel
그런 다음 make 명령을 다시 실행하십시오.
답변2
다음을 시도해 볼 수 있습니다. make altinstall
/usr/bin/python에서 기본 Python 바이너리를 바꾸는 데 필요한 sudo 권한을 우회해 보세요.
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