1. wget http://mirrors.sohu.com/python/3.6.0/Python-3.6.0.tar.xz wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz 2. xz -d Python-3.6.0.tar.xz tar -xvf Python-3.6.0.tar cd Python-3.6.0 ./configure make sudo make install 测试: $ python3.6 --version Python 3.6.0 第一次编译安装之后,有可能会发现输入python3.6 之后,方向键失效。 原因是 readline 库没有安装。 解决方式: 安装 readline 库 sudo apt-get install libreadline-dev 安装之后,再将 python 重新编译安装一次。 cd Python-3.6.0 ./configure make sudo make install Python的easy_install安装和卸载组件,安装过程如下: wget -q http://peak.telecommunity.com/dist/ez_setup.py 执行上面的命令把ez_setup.py文件下载到当前的目录下 执行:python ez_setup.py 下载对应的setuptools-xx.egg文件,出现以下错误 zipimport.ZipImportError: can't decompress data; zlib not available 解决办法: (1)先安装系统相应的依赖库文件 sudo apt-get install zlibc zlib1g-dev (2)到python安装目录下执行 sudo ./configure 编辑Modules/Setup文件 vim Modules/Setup 找到下面这句,去掉注释 #zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz 重新编译安装: sudo make sudo make -i install (3)重新执行 python ez_setup.py 现在就可以用 sudo easy_install 命令安装其他组件了