查看linux上的现有的python环境(linux会自带python):
python -V
查看python在什么位置:
whereis python
在linux中输入python就会进入python环境,如果要退出,输入exit()才可以退出。
linux上会自带一套python,linux中的很多功能依赖python,所以即使你想安装自己的python版本,但是也不要卸载自带的python,而是升级。
使用包安装python
到python官网,下载linux上使用的python版本。上传你的包到linux,解压后会在解压目录下上成一个文件夹。打开文件夹,在里面执行命令。
如上图,Python.3.7.0就是解压包之后生成的文件夹。
第一步:cd Python3.7.0进入文件夹;
第二步:./configure --prefix=/usr/local/python3 这个命令的意思是解析Python3.7.0到指定的/usr/local/python3文件夹。python需要解析,这一步不可缺少;
第三步:make 在解压后的文件夹中执行(Python3.7.0);
第四步:make install 在解压后的文件夹中执行(Python3.7.0)。
经过上面几步Python3.7版本已经安装到了linux系统,但是linux自带Python,所以现在系统使用的还是自己自带的系统,并不是你安装的Python3.7
下面就创建新版本的软连接:
第一步:修改旧版本
mv /usr/bin/python /usr/bin/python_bak 系统自带的python的位置默认在/usr/bin/python。如果你想查看位置可以使用命令whereis python。这个命令的意思不是删除自带版本,而是把自带的版本重新命名个名字,移到其它位置(/usr/bin/python_bak);
第二步:创建新的软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python 要注意该命令中的位置信息,前面是你安装版本解析文件(要注意不是解压文件夹,而是解析文件夹)中bin目录下的python3的位置,将它软连接到系统默认位置/usr/bin/python;
第三步:查看信息
python -V 查看当前系统python版本信息,完成Linux中python环境安装。