python3 和python 2 共存



1.安装基础的系统包

(因为我是在docker下启动的Linux, p_w_picpath中很多包没有装)

yum install -y hostname  wget  tar passwd gcc lrzsz telnet passwd tar man vim make net-tools sudo  vixie-cron crontabs gcc gcc-c++ autoconf


2.安装python的依赖包

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-deve libffi libffi-devel -y


3.下载

#国外地址

wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz


#国内地址

wget http://mirrors.sohu.com/python/3.4.3/Python-3.4.3.tgz


4.安装

tar -zxvf Python-3.4.3.tgz

cd Python-3.4.3

./configure --prefix=/usr/local/python3

make

make altinstall


echo /usr/local/lib >> /etc/ld.so.conf.d/local.conf

ldconfig

ln -s /usr/local/python3/bin/python3.4 /usr/bin/python3


5.安装后在

python程序的执行文件:/usr/local/bin/python3.4 

python应用程序目录:/usr/local/lib/python3.4 

pip的执行文件:/usr/local/bin/pip3.4



6.如果要安装其他包

python3 -m pip install  包名 


安装后在

/usr/local/lib/python3.4/site-packages