Ubuntu 安装python

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 命令安装其他组件了

 

posted @ 2019-03-05 21:42  风追海浪  阅读(387)  评论(0编辑  收藏  举报