饮冰三年-人工智能-linux-08 软件包管理(Python的安装)
1:软件包存放的位置 media/CentOS_6.9_Final/Packages文件夹下
2.RPM就是Red Hat Package Manger(红帽软件包管理工具)的缩写。
2.1 常用的命令
-i:安装(Install)软件
-u:升级(update)更新
-e:删除(Erase)
-v:显示详细的处理信息
-h:查看进度,卸载不能用
-q:查询(query)
-qa:显示目前操作系统上安装的全部软件包
安装:rpm -ivh 软件包名1 软件包名2
查询:rpm –qa | grep 过滤字符 或者 rpm -q 软件包名
--force 强制更新
依赖关系
安装依赖
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
2.2.2 先下载,再安装
3 yum包管理
3.1 本地yum配置
vim /etc/yum.repos.d/local.repo
先通过rmp卸载文件
3.2 对比两种安装方法(依赖性)
安装完毕
3.3 模糊安装
yum -y install *http*
3.4 卸载
yum erase 包名
3.5 清理缓存
yum makecache
yum clear all
3.6 网络源
配置网络yum源
安装
4:安装Python
下载地址https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
4.1 先下载 wget 网址
4.2 安装一些必要的
yum install gcc-* glibc-* -y
如果是重新安装:yum reinstall gcc-* glibc-* -y
4.3 解包 tar xvf 包名
tar xvf Python-3.7.0.tgz
4.3 运行configure脚本,添加编译参数
./configure --prefix=/usr/local/paython3.7
4.4 编译
make
4.5 安装
make install
报错了
配置环境变量
临时修改
永久修改 etc/profile
补充:在Linux系统中启动django框架下的py文件。(注意,由于用到django的ORM映射,需要把django也启动起来,启动django有需要根文件目录和DJANGO_SETTINGS_MODULE变量)
所以要在文件头添加以下命令
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) rootPath = os.path.split(curPath)[0] sys.path.append(rootPath) os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings文件所处的目录.settings') django.setup()