python自动化运维:python环境的安装
python自动化运维
第一章 python环境的安装
一、准备工作
1.聘通外网
ping 114.114.114.114
- 清理yum源
yum repolist
3.安装阿里云的镜像
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo
在这个地方会报错,报错结果如下:
[root@whz ~]# sudo yum-config-manager --add-repo http://mirrors.aliyun.com/repo/Centos-7.repo
sudo:yum-config-manager:找不到命令
找不到命令原因是我们没有事先安装对应的依赖包,所以我们安装一下依赖包:
yum -y install yum-utils
4.清理yum源
yum repolist
二、安装依赖环境
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
三、下载python3
yum install wgetwget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
四、安装python3
包安装在/usr/local/Python3(具体安装位置看个人喜好)
创建目录
mkdir -p /usr/local/Python3
解压下载好的Python-3.7.5.tgz包(具体包名因你下载的Python具体版本,我下载的是Python3.7.5这里就以Python-3.7.5.tgz为例)
tar -zxvf Python-3.7.5.tgz
编译安装
进入解压后的目录,编译安装
如果编译安装过程有报错提示,可参考文档:http://www.cnblogs.com/shwee/p/9013851.html
cd ~yum install -y gcccd Python-3.7.5./configure --prefix=/usr/local/Python3makemake install(或者两步结合 make && make install)
建立软链接
ln -s /usr/local/Python3/bin/python3 /usr/bin/python3
设置环境变量
echo "export PATH=$PATH:$HOME/bin:/usr/local/Python3/bin" >> /etc/profilesource /etc/profile
五、验证Python3
这里一定记住,是大写的“V”
[root@localhost Python-3.7.5]# python3 -V
Python 3.7.5
[root@localhost Python-3.7.5]# pip3 -V
pip 19.2.3 from /usr/local/Python3/lib/python3.7/site-packages/pip (python 3.7)
参考文档
https://www.cnblogs.com/rmy020718/p/9191400.html
python自动化运维:python环境的安装相关推荐
- Python自动化运维工具fabric的安装
使用shell命令进行复杂的运维时,代码往往变得复杂难懂,而使用python脚本语言来编写运维程序,就相当于开发普通的应用一样,所以维护和扩展都比较简单,更重要的是python运维工具fabric能自 ...
- python工作-Python自动化运维|Python语言工作岗位待遇如何?
Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等,Python是他们其 ...
- Python自动化运维---学习笔记
Python自动化运维 python简介 入门容易精通难,python适合作为第二编程语言(对于运维:Shell,对于开发:Java,对于全栈:nodejs(javascript)) python官网 ...
- 【Python自动化运维】Python环境安装及基础语法
[Python自动化运维]Python环境安装及基础语法 1. Python环境安装 2. Python基础语法 1. Python环境安装 pyenv官方安装手册:https://github. ...
- 2018python培训-2018年5月python自动化运维开发课程新班正式开课!
2018年5月python自动化运维开发课程新班正式开课! 作者: 更新时间::2018-05-16 新推出的ansible是新出现的 自动化 运维工具 , 基于Python研发 . 糅合了众多老牌运 ...
- 基于python技术的自动化运维是干嘛的_《Python自动化运维 技术与最佳实践》.pdf...
[实例简介]Python自动化运维 技术与最佳实践 [刘天斯著][机械工业出版社][2014.12][291页].pdf [实例截图] [核心代码] 目 录 本书赞誉 前 言 第一部分 基础篇 第1章 ...
- python executemany执行延迟_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...
- python 自动运维架构师_运维架构师-Python 自动化运维开发-031
*运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍Python3 操作 MySQL 数据库 可以使用的模块是 py ...
- python cs架构 运维_运维架构师-Python 自动化运维开发-005
*运维架构师-Python 自动化运维开发-005 四.Ipython 交互式解释器 1.Ipython 简介 IPython外加一个文本编辑器 Windows系统下是IPython加notepad+ ...
最新文章
- ul li设置横排,并除去li前的圆点
- AI与基因科学的对话:从“人工智能”到“动物智能”
- python_day1
- 内网安全新趋势之应对移动设备的威胁
- solr 4.8 mysql_solr 4.8+mysql數據庫數據導入 + mmseg4j中文全文索引 配置筆記
- [译]解密 Uber 数据科学团队路径选择算法的优化之路
- BUUCTF(pwn)[HarekazeCTF2019]baby_rop
- Spark任务执行期间写临时文件报错导致失败
- 嵌入式基础之----C语言
- url编码函数encodeURI和encodeURIComponent
- SQL 语句 - Select(6): 字段运算
- Flutter 高级篇-所有知识点架构
- 【C++】指针与引用的区别
- 川土微电子 | 隔离电源的辐射抑制设计参考(四)
- selenium + 超级鹰 识别验证码自动登录
- matlab做挖掘机仿真,基于Proe_Adams_Matlab挖掘机的机电液一体化仿真
- win10无限重启服务器,Win10 1909系统解决电脑无限重启的方法
- AT91SAM9260不能与sam-ba连接的解决方法
- Android利用jsoup爬虫爬网页数据(一)
- android音频编辑之音频裁剪的示例代码
热门文章
- short message
- mysql unknown option_在cmd下输入mysql: [ERROR] unknown option '-- '.是什么意思啊,求解
- 两台电脑互传文件你还可以这么做
- python编程midi键盘按键_Python中捕获键盘的方式详解
- linux 查找替换
- 符合信创要求的堡垒机有哪些?支持哪些系统?
- 10 个 MySQL 经典错误【转】
- 让单个单元格显示两个数据
- php表格设置标题,每页表格标题字PHPWord
- python 函数 求绝对值 abs()