解決辦法如下:
Common build problems Josh Friend edited this page 6 days ago · 91 revisions Prerequisites Make sure to follow this guidance for your platform before any troubleshooting. Ubuntu/Debian: sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
Alternative of libreadline-dev: sudo apt install libedit-dev
Fedora/CentOS/RHEL(aws ec2): sudo yum install @development zlib-devel bzip2 bzip2-devel readline-devel sqlite \ sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
Alternative of openssl-devel: sudo yum install compat-openssl10-devel --allowerasing openSUSE zypper in zlib-devel bzip2 libbz2-devel libffi-devel libopenssl-devel \ readline-devel sqlite3 sqlite3-devel xz xz-devel For building Python versions from source with OpenSUSE you need the packages in pattern devel_basis zypper in -t pattern devel_basis
地址 : https://github.com/pyenv/pyenv/wiki/Common-build-problems