Python 3安装退出,而不安装zlib和pip。我怎么才能解决这个问题?
编辑2:我不能使用sudo。
编辑:
我跟踪了这个指南。运行“使”安装后,退出:
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发布于 2018-01-15 11:55:18
完成安装需要zlib。
关于edit2:您可以尝试使用RPM。下载zlib-devel rpm,然后运行rpm -ivh package.rpm。
要在CentOS:sudo yum install zlib-devel上安装它
然后再次运行make命令。
发布于 2018-01-15 15:20:10
您可以尝试下面的内容;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 altinstallhttps://unix.stackexchange.com/questions/417221
复制相似问题