![Python自动化运维快速入门(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/405/47216405/b_47216405.jpg)
1.3.1 Windows系统下的Python安装
在Windows系统下安装Python非常简单,具体步骤如下:
下载。在Python官方网站https://www.python.org/中下载Windows安装包。如果Windows操作系统是64位,对应的下载链接为https://www.python.org/ftp/python/3.8.5/python-3.8.5-amd64.exe;如果Windows操作系统是32位,对应的下载链接为https://www.python.org/ftp/python/3.8.5/python-3.8.5.exe。
双击下载文件并进行安装,如图1.3所示,建议勾选所有复选框,可能会多占用一点磁盘空间,对电脑性能没有任何影响。单击Next按钮后界面如图1.4所示,将Python添加至环境变量中,方便在命令行中快速启动Python,再单击Install按钮,等待安装完毕,完成界面如图1.5所示。其中disable path length limit表示禁用路径长度限制,用于设置环境变量Path,可忽略,单击Close按钮结束安装。
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P21_1344.jpg?sign=1739291209-tuNJIWlWACpm5D9DSdy6qSLHnonW0XKP-0-0ad5a84b7faca05c98db123adbef8335)
图1.3 选择功能
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P21_1345.jpg?sign=1739291209-CklA6BA82MQ8WInPwmEyrfHwCuolBXUU-0-91ac792389df095c976f2c441622766d)
图1.4 将Python添加至环境变量
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P21_1346.jpg?sign=1739291209-X85WwCHANtWRMUva3yrYXwuaTEVr4PKf-0-1153f2531c4e81678dadcfdd89d66f35)
图1.5 安装成功
验证。在cmd命令窗口输入python,并在>>>提示符后输入print("hello python"),如果打印出“hello python”信息,就表明安装成功,输入exit()可退出Python解释器环境,在cmd命令窗口输入where python可查看python可执行文件所在的路径,如图1.6所示。
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P22_1445.jpg?sign=1739291209-3YsjxyL8qTBMShhnr2ngjvdD19f7pbM4-0-8293e6c8eced2e3474f6092c5da326c3)
图1.6 验证安装是否成功
创建虚拟环境。前3步已经把Python环境安装好了,但是在实际开发Python应用程序时可能会遇到这种情形:项目A依赖Django1.10.1,而项目B依赖Django2.0。如果不创建虚拟环境的话,运行项目A时安装Django1.10.1,运行项目B时先卸载Django1.10.1,再安装Django2.0,然后运行项目A时,再次重复操作,这样就会显得很笨拙。Python已经为你想好了解决方案——创建虚拟环境,每个项目都有一个独立的环境,互不干扰。
Windows创建虚拟环境的方法:在cmd窗口中顺序执行以下命令(#后面表示注释,执行命令时要去掉):
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P22_56738.jpg?sign=1739291209-B8ikjXjvasWJhM6LYVDINDokduF8yl0B-0-669a8503d6a7f4217fa8aef690dc8a12)
运行结果如图1.7所示。
提示
virtualenv是如何创建独立的Python运行环境的呢?原理很简单,就是把系统Python复制一份到虚拟环境。使用命令.\projectA_env\bin\activate.bat进入一个projectA虚拟环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的projectA虚拟环境。
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P23_1481.jpg?sign=1739291209-DqJ7z4YZyILXVbIxajJqVAQe2qu5BlyA-0-6400e692efd2d1be9307d92f263af876)
图1.7 创建虚拟环境
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P23_1463.jpg?sign=1739291209-N0Q3KYeg64m8zcCkOVk9gknhkaETlKsN-0-75e43d29962251c98a5a6d53b37c66ea)