python自动化运维

第一章 python环境的安装

一、准备工作

1.聘通外网

ping 114.114.114.114
  1. 清理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环境的安装相关推荐

  1. Python自动化运维工具fabric的安装

    使用shell命令进行复杂的运维时,代码往往变得复杂难懂,而使用python脚本语言来编写运维程序,就相当于开发普通的应用一样,所以维护和扩展都比较简单,更重要的是python运维工具fabric能自 ...

  2. python工作-Python自动化运维|Python语言工作岗位待遇如何?

    Python是一种计算机程序设计语言.你可能已经听说过很多种流行的编程语言,比如非常难学的C语言,非常流行的Java语言,适合初学者的Basic语言,适合网页编程的Java语言等,Python是他们其 ...

  3. Python自动化运维---学习笔记

    Python自动化运维 python简介 入门容易精通难,python适合作为第二编程语言(对于运维:Shell,对于开发:Java,对于全栈:nodejs(javascript)) python官网 ...

  4. 【Python自动化运维】Python环境安装及基础语法

    [Python自动化运维]Python环境安装及基础语法 1. Python环境安装 2. Python基础语法 1. Python环境安装   pyenv官方安装手册:https://github. ...

  5. 2018python培训-2018年5月python自动化运维开发课程新班正式开课!

    2018年5月python自动化运维开发课程新班正式开课! 作者: 更新时间::2018-05-16 新推出的ansible是新出现的 自动化 运维工具 , 基于Python研发 . 糅合了众多老牌运 ...

  6. 基于python技术的自动化运维是干嘛的_《Python自动化运维 技术与最佳实践》.pdf...

    [实例简介]Python自动化运维 技术与最佳实践 [刘天斯著][机械工业出版社][2014.12][291页].pdf [实例截图] [核心代码] 目 录 本书赞誉 前 言 第一部分 基础篇 第1章 ...

  7. python executemany执行延迟_运维架构师-Python 自动化运维开发-031

    *运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍 Python3 操作 MySQL 数据库 可以使用的模块是 p ...

  8. python 自动运维架构师_运维架构师-Python 自动化运维开发-031

    *运维架构师-Python 自动化运维开发-031 十九.Python3 操作数据库 1.Python3 操作 MySQL 1.基本介绍Python3 操作 MySQL 数据库 可以使用的模块是 py ...

  9. python cs架构 运维_运维架构师-Python 自动化运维开发-005

    *运维架构师-Python 自动化运维开发-005 四.Ipython 交互式解释器 1.Ipython 简介 IPython外加一个文本编辑器 Windows系统下是IPython加notepad+ ...

最新文章

  1. ul li设置横排,并除去li前的圆点
  2. AI与基因科学的对话:从“人工智能”到“动物智能”
  3. python_day1
  4. 内网安全新趋势之应对移动设备的威胁
  5. solr 4.8 mysql_solr 4.8+mysql數據庫數據導入 + mmseg4j中文全文索引 配置筆記
  6. [译]解密 Uber 数据科学团队路径选择算法的优化之路
  7. BUUCTF(pwn)[HarekazeCTF2019]baby_rop
  8. Spark任务执行期间写临时文件报错导致失败
  9. 嵌入式基础之----C语言
  10. url编码函数encodeURI和encodeURIComponent
  11. SQL 语句 - Select(6): 字段运算
  12. Flutter 高级篇-所有知识点架构
  13. 【C++】指针与引用的区别
  14. 川土微电子 | 隔离电源的辐射抑制设计参考(四)
  15. selenium + 超级鹰 识别验证码自动登录
  16. matlab做挖掘机仿真,基于Proe_Adams_Matlab挖掘机的机电液一体化仿真
  17. win10无限重启服务器,Win10 1909系统解决电脑无限重启的方法
  18. AT91SAM9260不能与sam-ba连接的解决方法
  19. Android利用jsoup爬虫爬网页数据(一)
  20. android音频编辑之音频裁剪的示例代码

热门文章

  1. short message
  2. mysql unknown option_在cmd下输入mysql: [ERROR] unknown option '-- '.是什么意思啊,求解
  3. 两台电脑互传文件你还可以这么做
  4. python编程midi键盘按键_Python中捕获键盘的方式详解
  5. linux 查找替换
  6. 符合信创要求的堡垒机有哪些?支持哪些系统?
  7. 10 个 MySQL 经典错误【转】
  8. 让单个单元格显示两个数据
  9. php表格设置标题,每页表格标题字PHPWord
  10. python 函数 求绝对值 abs()