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按钮结束安装。
图1.3 选择功能
图1.4 将Python添加至环境变量
图1.5 安装成功
验证。在cmd命令窗口输入python,并在>>>提示符后输入print("hello python"),如果打印出“hello python”信息,就表明安装成功,输入exit()可退出Python解释器环境,在cmd命令窗口输入where python可查看python可执行文件所在的路径,如图1.6所示。
图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窗口中顺序执行以下命令(#后面表示注释,执行命令时要去掉):
运行结果如图1.7所示。
提示
virtualenv是如何创建独立的Python运行环境的呢?原理很简单,就是把系统Python复制一份到虚拟环境。使用命令.\projectA_env\bin\activate.bat进入一个projectA虚拟环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的projectA虚拟环境。
图1.7 创建虚拟环境