1. 原安装包文件下载安装(以安装python3为例)
- 配置环境
#安装gcc yum -y install gcc
#安装gcc-c++ yum -y install gcc-c++
#安装wget yum -y install wget
- 查看环境
rpm -q gcc
rpm -q gcc-c++
rpm -q make
- 下载源码包(以python为例)
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
- 编译安装
# 第一步 解压
tar xvf Python-3.7.0.tar.xz
# 第二步 进入
cd Python-3.7.0/
# 第三步 配置
./configure --prefix=/usr/local/python3 --with-ssl --enable-shared
# 第四步 编译安装
make && make install
- 测试安装情况
/usr/local/python3/bin/python3 -V
- 错误解决方案
# 第一步 尝试查找本地,若没有则需要安装
sudo find / -name libpython3.7m.so.1.0 # 可能返回的结果
# /root/Python-3.7.10/libpython3.7m.so.1.0
# /usr/local/python3/lib/libpython3.7m.so.1.0 # 第二步 设置环境变量
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/python3/lib
- 船舰软链接(快捷键)
设置 /usr/local/python3/bin/python3 快捷键,即使用 python3 访问
# 第一步
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# 第二步
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
# 第三步
ln -s /usr/local/python3/bin/pyvenv /usr/bin/pyvenv3
- 之后就输入python3就可以啦
2.yum下载文件(从官网上下载文件,类似于软件管家)
[base]:容器名称,一定要放在[]中。
name:容器说明,可以自己随便写。
mirrorlist:镜像站点,这个可以注释掉。
rpm -qa | grep yum ls /etc/yum.repos.d/ 运行结果: CentOS-Base.repo CentOS-Media.repo CentOS-Debuginfo.repo.bak CentOS-Vault.repo vim /etc/yum.repos.d/ CentOS-Base.repo
baseurl:我们的 yum 源服务器的地址。默认是 CentOS 官方的 yum 源服务器,是可以使用的。
如果你觉得慢,则可以改成你喜欢的 yum 源地址。
enabled:此容器是否生效,如果不写或写成 enabled 则表示此容器生效,写成 enable=0 则表示
此容器不生效。
gpgcheck:如果为 1 则表示 RPM 的数字证书生效;如果为 0 则表示 RPM 的数字证书不生效。
gpgkey:数字证书的公钥文件保存位置。不用修改。
yum list:查询所有已安装和可安装的软件包
yum list 包名:查询执行软件包的安装情况。
yum search 关键字:从 yum 源服务器上查找与关键字相关的所有软件包。
yum info 包名:查询执行软件包的详细信息。
- 若没有yum,选择下载
rpm -qa | grep yum
- 查询,下载软件
yum search 关键字
#从 yum 源服务器上查找与关键字相关的所有软件包。
yum -y install 包名
install:表示安装软件包。
-y:自动回答 yes。如果不加 -y,那么每个安装的软件都需要手工回答 yes;
- yum升级命令
yum -y update :升级所有软件包。不过考虑到服务器强调稳定性,因此该命令并不常用。
yum -y update 包名 :升级特定的软件包。
- yum卸载命令
yum remove 包名
- pip3
pip3是python中的下载工具,用于下载python所需的包
命令格式:pip3 install 包名
谢谢大家