饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

时间:2023-03-08 19:08:56

1:软件包存放的位置 media/CentOS_6.9_Final/Packages文件夹下

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

2.RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

  2.1 常用的命令

  -i:安装(Install)软件

  -u:升级(update)更新

  -e:删除(Erase)

  -v:显示详细的处理信息

  -h:查看进度,卸载不能用

  -q:查询(query)

  -qa:显示目前操作系统上安装的全部软件包

  安装:rpm -ivh 软件包名1 软件包名2

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

  查询:rpm –qa | grep 过滤字符 或者 rpm -q 软件包名

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

    --force 强制更新

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

依赖关系

  饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

安装依赖

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

2.2 基于网络安装

    2.2.1 直接通过地址安装

    http://mirror.centos.org/centos-6/6/extras/x86_64/Packages/python-empy-3.3-5.el6.centos.noarch.rpm

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

    2.2.2 先下载,再安装

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

3 yum包管理

  3.1 本地yum配置

  vim /etc/yum.repos.d/local.repo

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

 先通过rmp卸载文件

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

3.2 对比两种安装方法(依赖性)

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

安装完毕

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

3.3 模糊安装

  yum -y install *http*

3.4 卸载

  yum erase 包名

3.5 清理缓存

  yum makecache

  yum clear all

3.6 网络源

  配置网络yum源

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

  安装

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

4:安装Python

  下载地址https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

4.1 先下载 wget 网址

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

4.2 安装一些必要的

  yum install gcc-* glibc-* -y

  如果是重新安装:yum reinstall gcc-* glibc-* -y

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

4.3 解包 tar xvf  包名

  tar xvf Python-3.7.0.tgz

4.3 运行configure脚本,添加编译参数

  ./configure --prefix=/usr/local/paython3.7

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

4.4 编译

  make

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

4.5 安装

make install

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

报错了

  饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

配置环境变量

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

临时修改

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

永久修改 etc/profile

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)

饮冰三年-人工智能-linux-08 软件包管理(Python的安装)