1.https://www.python.org/downloads/release/python-352/
下载
2.登录Linux系统
-->useradd python3
-->passwd xxxxxxxx
3.赋予root权限
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
python3 ALL=(ALL) ALL
修改完毕,现在可以用python3帐号登录,然后用命令 su - ,即可获得root权限进行操作。
4.修改文件/目录所属用户/用户组
修改用户
chown python3 /home/python3
修改用户组
chgrp python3 /home/python3
5.在linux shell中不显示路径了,显示为-bash-4.1#用起来很不方便。
如何改为显示路径的shell呢?
步骤如下:
vim ~/.bash_profile
(不用管.bash_profile这个文件有几个,自己新建一个也是可以的)
在最后加上
export PS1='[\u@\h \W]\$'
然后执行
source ~/.bash_profile
这样shell就可以显示路径了。
6.ftp上传安装文件到服务器
这里选择第一个下载即可,下载的就是源码包:Python-3.5.1.tgz,下载好之后上传到服务器,开始准备安装
释放文件:
tar -xvzf Python-3.5.1.tgz
进入目录:
cd Python-3.5.1/
添加配置:
./configure --prefix=/usr/python
这里配置自己的安装目录,接下来编译源码:
make
执行安装:
make install
整个过程大约5-10分钟,安装成功之后,安装目录就在/usr/python
系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.6
我们可以把这个删除,也可以新建一个python3的软链接,只不过执行时python要改成python3,或者python脚本头部声明要改为#!/usr/bin/python3
这里为了方便建议先重命名一下,然后建立个软链接就可以了,之前的程序头部也不用更改:
$ mv /usr/bin/python /usr/bin/python.bak
$ ln -s /usr/python/bin/python3 /usr/bin/python
$ ln -s /usr/python/bin/pip3.5 /usr/bin/pip删除软连接
rm -rf /usr/bin/pip
这样就建立好了,以后直接执行python命令,就相当于调用python3,实际上python3也是个软链接,链接到python3.5.1,这个多次链接其实不影响,主要是为了版本升级更加方便,不用改版本号了
python3新版本的安装就是这些,不用卸载旧版本,新版本同样正常使用
python
前面python命令指定了软连接,可以直接通过python命令执行,
但是本身系统有个2.7的版本,所以导致pip安装问题
可以使用/usr/bin/python -m pip install pillow 进行包的安装,用
ROOT用户安装