python2.*---->python3.*
环境centos7.4,安装时间2018年7月12日
centos默认安装了2.*的python,由于开发使用3版本的 因此这里是记录下安装python3的过程,留作以后回查
1)先进行一些依赖库的安装:
yum install readline-devel(注:不装此包backspace键,上下左右键等使用键兼容性有问题!)
yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
2)下载python3.6的包
wget "https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz"
解压后进行install
./configure --prefix=/usr/local/python36 --enable-shared
make && make install
3.建立软连接
ln -s /usr/local/python36/bin/python3 /usr/bin/python3
查版本,输入
python3 -V 如果现实版本号 表示python3.6安装成功
一些注意事项:
1)由于centos的yum使用了 python2的版本,因此这样安装后
系统里同时会有python2和python3的版本,可以选择运行。
2)python3.5以上应该是内置了 setuptool和pip 不需要单独安装了,之前版本可能的独立安装。
3)当系统中存在多个 Python 版本的时候,尽量去避免环境污染。推荐使用 virtualenv
创建独立的虚拟环境,当我们安装完 Python 3 后,可以直接执行下面的命令进行虚拟环境的创建。
4)如果运营安装的python3.6失败。拷贝库文件到相应目录
cp /usr/local/python36/lib/libpython3.6m.so.1.0 /usr/lib64/
5)参考的文章:https://www.cnblogs.com/iforelse/p/7852347.html
6)如果pip没有安装,则需要安装