Linux (六)安装python3.x
2021-01-20 本文已影响0人
sai德很黑
前言:liunx默认都有安装pytho2.x,千万不要手哆嗦,直接干掉了,这里面有些依赖包,不管他就放着,下面安装python3.x

一、离线安装
1、下载python安装包、用“rz”上传到Linux

2、解压且移动到、/usr/local/目录下
#解压
tar -zxvf Python-3.7.8.tgz
#移动
mv Python-3.7.8 /usr/local/
3、进入解压后的目录、安装
cd /usr/local/Python-3.7.8
#创建安装目录
madir ../python3.78
安装
./configure --prefix=/usr/local/python3.78
#--prefix 指定安装目录

看到此图就安装成功了
如果在这里没有指定安装目录:需要到/usr/local/bin或/usr/local/lib目录下python3.9就可以进入Python环境了。就证明安装成功了
4、编译
make && make install

出现此图就OK
5、检查python是否可用
/usr/local/python3.78/bin/python3

OK
5、配置环境变量
vi /etc/profile
#在最后添加
export PYTHON_HOME=/usr/local/python3.78
export PATH=${PYTHON_HOME}/bin:$PATH

使环境变量生效:source /etc/profile
验证:

成功
二、修改默认python版本
在liunx 中默认版本是2.7,我要做的是让他默认版本是我们刚刚安装的版本
进入/usr/bin目录、删除python原本指向文件
cd /usr/bin
ll

删除指向:
rm -rf python
再创建指向
ln -s 源文件 目标路径名称
ln -s /usr/local/python3.78/bin/python3.7 /usr/bin/python

成功
三、安装第三方包
安装第三方包
pip3 install 第三方包名
查看第三方包安装位置
pip3 show 包名
查看已安装的包
pip3 list