Python自动化运维学习笔记(一)

今天开始学习《Python自动化运维–技术与最佳实践》这本书,将学习的知识做一个笔记记录下来,不定期更新。

Python3虚拟环境venv

因为书中涉及到很多python的第三方包,所以准备用虚拟环境来管理这些三方包,避免冲突。本文使用的环境是Ubuntu16.04,Python3.5.2

venv安装

如果事先没有过安装venv,在使用时会报错,所以在使用前先安装

sudo apt-get install python3-venv

创建虚拟环境

进入想要创建虚拟环境的目录,输入

python3 -m venv testenv

这时系统就会在当前路径下自动创建一个目录testenv,进入该目录并进入虚拟环境

cd testenv/
source bin/activate

这时使用pip list查看,可以看到虚拟环境中只安装了三个基础包
虚拟环境中的初始python包

在虚拟环境中安装的python包不会影响到原系统中的python环境,因此可以放心地折腾你的python了!

退出虚拟环境

退出的命令和进入的略有不同,不需要source,而是直接输入deactivate即可

deactivate

你可能感兴趣的:(Python自动化运维学习笔记)