Linux安装yum和python
一、安装yum(CentOS)
查看yum版本
yum --version
如果未安装,执行以下部分:
1. 确保你的系统中已经安装了epel仓库,如果没有安装可以通过以下命令安装:
sudo yum install epel-release
2.yum安装
– CentOS/RHEL系统:
sudo yum install yum
或者
sudo dhf install yum
- ubuntu系统:
sudo apt install yum
– Fedora系统:
sudo dnf install yum
查看已安装yum
yum -version
yum指令
二、安装python
1.安装依赖包
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
2.下载Python安装包
https://www.python.org/ftp/python/
本文选择的是3.9.2
2)下载Linux版本(.tgz)
3.上传到Linux系统
SSH:SecureCRT
1.新开一个shell命令会话窗口 (推荐)
按下
Alt+P
,这将打开 SFTP 会话2.或者当前窗口:
sftp username@hostname
put指令:上传文件到远程服务器根目录下pythonList文件夹下
put C:\softwares\Python-3.9.2.tgz /root
4.Linux上解压
tar -zxvf Python-3.9.2.tgz
5.安装Python
步骤一:进入目录
cd Python-3.9.2
查看目录
步骤二:
./configure --prefix=/usr/local/python3
步骤三:
make && make install
等待安装完成
6.建立软连接
这个软连接的作用:告诉系统python和pip的位置
一个是连接python运行位置,另一个则连接着pip的运行位置
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
1)确定python和pip的运行位置
which python3
which pip3
cd 到查询出的命令路径下,查看对应的python和pip的软连接状态:
which python3
cd /usr/bin # 上一步查询的路径
# 查看python的具体软连接信息,注意加上 *
ls -l python*
如果软连接指向的路径不是python3.9的,则进行2)步骤,即下一步骤
2) 首先cd到which命令查出的路径,然后删除当前的软连接,重新设置,操作步骤如下图:
a. 删除之前的软连接
b.新建软连接,连接到Python3.9版本
ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
c. 再次查看
which python3
cd /usr/bin # 上一步查询的路径
# 查看python的具体软连接信息,注意加上 *
ls -l python*
d.验证是否修改成功
修改成功!!!
如果which 命令执行之后,出现多个路径,那就去尝试每个路径,直至确定哪个路径才是真正的发挥作用
上面的方法,可用于切换Python版本,我们可以让Linux上拥有多个Python版本,需要用到哪个版本,我们就软连接到哪个版本
本机的Python版本均在 /usr/local/python3/bin 路径下:
当我们需要新的版本时,重复2到5步骤,即会在 /usr/local/python3/bin 目录下创建新的版本文件,而我们不用的版本也不需删除,只需切换软连接即可,这就是Python版本切换的精髓,而在Windows上则是通过设置环境变量来进行实现。
7.运行python,看是否可用
退出
quit()