![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=1738948652-RXecfy7EsUJQyGogYg8PxMZyLuRn6ecB-0-d8f36b695d67a962dbbbb4f95d576c0f)
图1.3 选择功能
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P21_1345.jpg?sign=1738948652-NGhshzsRFmvJ5M0kigWQ0OJ5hIXzo08R-0-00b5157e38b7d6c5ff50c1c6fbc939a7)
图1.4 将Python添加至环境变量
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P21_1346.jpg?sign=1738948652-NZi25rA9Cqf0j77F1z5O3sSB2ZQKWoHp-0-0bb0ce5f9f1e6d5b310ecc1efa0f7f2d)
图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=1738948652-EGr2bxSQgP2l4ME7ILA3DtsENttICo1M-0-98262af26d9495aac9f27692d89cc680)
图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=1738948652-Q2GjryfNZ9fqKArlnNQwRbmWROlNzHYW-0-0930d47cddbea4d7536e01e8e23d59b2)
运行结果如图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=1738948652-fWQdzofUkG6gCmvlpF3EQYsT4QV4yTGO-0-a109791702cb628c749925f01fc8fde2)
图1.7 创建虚拟环境
![](https://epubservercos.yuewen.com/CB9CB3/26580839701182806/epubprivate/OEBPS/Images/Figure-P23_1463.jpg?sign=1738948652-Pado5nRhwITnZhlSz0baOEw9vNguqrN7-0-ff19c07bce19e31e92ac71e4008f48a4)