Open Devinwon opened 6 years ago
由于Linux自带python2.7,而我们现在python最新版本为3.x,原先的python(2)又不能删除,安装pyhton(3)很有代表性。
tar xvJf filename.tar.xz
tar zxvf filename.tar.gz
./configure --prefix=/home/python
./configure是用来检测你的安装平台的目标特征的。是一个shell脚本,它可以自动设定源程序以符合各种不同平台上Unix系统的特性,并且根据系统叁数及环境产生合适的Makefile文件或是C的头文件(header file),让源程序可以很方便地在这些不同的平台上被编译连接。
make&&make install
make是用来编译的,它从Makefile中读取指令,然后编译。 make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。(注意权限是否足够)
ln -s /home/python/bin/python3.6 /usr/bin/python3
/home/python/bin/python3.6 代表python3的真实安装目录, /usr/bin/python3 代表建立的连接(为了区分python2,这里使用python3,直接输python3就可以打开应用程序python3.6了),命令都会在 /usr/bin目录下查找,自定义安装没有建立连接的话会出现command not found,默认安装的话系统会自动建立连接
yum install software
由于Linux自带python2.7,而我们现在python最新版本为3.x,原先的python(2)又不能删除,安装pyhton(3)很有代表性。
tar xvJf filename.tar.xz
如果下载的是.tar.gz格式,解压命令为tar zxvf filename.tar.gz
./configure --prefix=/home/python
我这里进行了指定安装目录/home/python,没办法,个人有强迫症~~~,如果你不需要指定目录,将 --prefix=/home/python删除即可make&&make install
ln -s /home/python/bin/python3.6 /usr/bin/python3
yum install software
可以快速安装