一、python简介
Python 是极具表现力和开发速度且是语法友好易于学习的跨平台语言; 在运维领域中常常用来编写 API
接口调用程序及运维平台后端的构建, 且能够完成日常运维过程中的自动化任务, 同时也可由 python
编写自动化运维工具, 比如最有名的 ansible
就是由其构建的; 对于运维工程师而言, 掌握了 python
之后可以完成更多的自动化任务、更好的利用机器完成流程化, 标准化, 智能化的运维工作;
1、python开发环境
版本自己选 , Windows安装时注意勾选 Add Python VERSION to PATH
将环境变量添加至系统中, 随后按提示操作即可;
1.1 我们此处以python3.12.6为例。(为了稳定起见,不建议安装最新版本)
(尽量用梯子下载比较快)
下载完python安装包以后,双击开始安装
点击自定义安装
记得下面的选项同时打钩,添加python3.7到环境变量。这样就不用再去手动添加环境变量了
全部打钩,下一步
勾选选项,选择安装目录
成功!!!
二、VScode开发工具
在python
解释器安装完毕后, 还需要一个开发程序用的 IDE 编辑器, 推荐使用开源的 VSCode 对程序进行开发, 在其中安装好对应的插件即可开始程序的开发工作了;
插件安装 Python
插件即可;
官网下载即可:
Visual Studio Code - Code Editing. Redefinedhttps://code.visualstudio.com/
安装完成以后,打开vscode,安装插件
桌面新建一个文件夹pystudy
vscode选择文件,打开文件夹
新建文件
输入代码:
print("hello world")
输入命令回车
PS D:\桌面\pystudy> python .\helloworld.py
hello world
可设置vscode自动保存
三、设置镜像和虚拟环境
在上述工作完成后, 还需要对本地的 pip
源进行调整, 由于默认访问国外的 pypi.org
中的资源, 可以调整为国内的 pip
源, 加快安装第三方模块的速度;
运行指令 pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
即可;
为了避免环境上的冲突还需要针对每个项目设定一个虚拟环境, 推荐使用 virtualenv
来进行设定;
# 设定 mirros.ustc.edu.cn pip源
$ pip3 install -i https://mirrors.ustc.edu.cn/pypi/web/simple pip -U
$ pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
# 设定虚拟环境
$ pip install virtualenv
如上图,告诉我们virtualenv不是一个环境变量
需要添加到环境变量中去
复制地址内容:C:\Users\王新新\AppData\Roaming\Python\Python312\Scripts
系统变量处同上
虚拟环境配置成功:
如果输入命令没有如下效果,重启一下vscode
四、windows创建虚拟环境
找一个位置新建一个目录:
如:c盘下新建目录myvirtualenv
进入目录
C:\myvirtualenv>virtualenv myenv1
表示创建一个叫做myenv1的环境
其中 myenv1 是我们想要创建的虚拟环境的名称。你可以根据需要更改这个名称。
激活虚拟环境: 创建完成后,需要激活虚拟环境。运行以下命令来激活虚拟环境: