![机器学习实战(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/180/52842180/b_52842180.jpg)
2.1 Python开发环境搭建
Python是一种高级编程语言,它具有简单易学、可读性强、功能强大等特点,在各个领域都有广泛的应用。为了能够使用Python进行编程,首先需要搭建一个Python开发环境。本节将介绍Python开发环境的搭建和Python包管理工具的使用。
2.1.1 安装Python解释器
Python是跨平台的,它可以运行在Windows、macOS和各种Linux/UNIX系统上。在Windows上写的Python程序,放到Linux上也能够运行。要学习Python编程,就需要安装Python解释器,下面我们以Windows系统为例,讲解Python解释器的安装方法。
从Python官方网站(https://www.python.org/downloads/)下载Python安装包,截止到2024年1月,最新版本为Python 3.12.1,如图2-1所示。读者可以选择适合自己操作系统的版本进行下载,安装过程中需要选择安装路径和添加环境变量。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P38_26314.jpg?sign=1739162151-RLe27fI5AX9zR3G0AnzfkaMO3jivmykR-0-5a2be71fd4390b9405586130939318ed)
图2-1 Python官方网站下载页面
这里,我们使用Python 3.9.13版本,在Python官方网站下载页面查找关键字“3.9.13”,结果如图2-2所示,单击Windows install (64-bit)链接下载python-3.9.13-amd64.exe安装文件。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P38_26315.jpg?sign=1739162151-Y9V1tnBGBQy7VQw55qUVAoZVb4gE6vQ3-0-79ac88fa33f356a6df70bc19ab00b3f3)
图2-2 Python3.9.13下载链接
双击这个可执行安装程序,打开如图2-3所示的安装引导界面。在引导界面中,勾选Add Python 3.9 to PATH前面的复选框,把Python的可执行文件路径添加到Windows操作系统的PATH环境变量中,以便于以后的开发和运行各种Python工具。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P38_26316.jpg?sign=1739162151-ksNZ3ic4wGB3b6nIhTLaq3j7ZOkQDdRa-0-2efdb502d4f8e1f36bea50e836fc5fe8)
图2-3 安装引导界面
选择Install Now默认安装,安装成功后的界面如图2-4所示,单击Close按钮关闭界面。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P39_26318.jpg?sign=1739162151-DRIY3krowpuNfTjptZeSomnUQ1ySF6AE-0-6fa2e3983f239f815f77e3960817a54b)
图2-4 安装成功
单击Windows系统的开始菜单,在菜单中可以看到Python 3.9选项,界面如图2-5所示。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P39_2522.jpg?sign=1739162151-MWJuZVGRCqADwVpcO8v4wMWW2wPek8Ap-0-3af4d085fbdc5a8489b0b9ee3a0e3509)
图2-5 开始菜单中的Python选项
2.1.2 Python运行方法
本节以Windows系统为例,讲解一下Python的运行方法。后面2.2节、2.3节中比较简单的示例代码,就可以使用下面介绍的命令行方式或者IDLE方式来运行。
1.命令行运行方式
打开Windows命令行窗口cmd,或者终端管理员窗口,在控制台输入“python”,然后在命令提示符>>>后面输入如下代码:
print("Hello World!")
按Enter键后,将输出“Hello World!”,完成第一个程序的运行,如图2-6所示。本书示例代码中比较短的代码段,可以通过这个方式执行,操作十分方便。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P40_2549.jpg?sign=1739162151-ok2bjkL2GzGkfM6Zy2cIzt7hPwf0CHVN-0-6d9fe36b426bb3b58e9c8abaf6e7db4e)
图2-6 通过命令行启动交互式Python运行环境
或者,通过单击开始菜单中的Python选项,直接以命令行方式启动Python解释器。
2.IDLE运行方式
通过开始菜单中的IDLE (Python 3.9 64-bit)选项,启动Python自带的集成开发运行环境IDLE。启动后,在命令提示符>>>后面输入程序代码,如图2-7所示。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P40_2550.jpg?sign=1739162151-4DfezSIzk6RcHmx5SGM3KJNF981R2ne2-0-cff2ba0d21e0426010d570802ca2ca63)
图2-7 通过IDLE交互式运行Python代码
2.1.3 安装PyCharm
Python集成开发环境(IDE)可以提供更好的编程体验,常用的IDE有PyCharm、Visual Studio Code等。读者可以选择适合自己使用的IDE。
PyCharm官方网站上有两个版本:一个是Professional(专业版),其功能非常强大,适合Python Web开发人员,需要付费;另一个版本是Community(社区版),相当于专业版的简化版,比较轻量级,适合Python数据分析人员。下载PyCharm社区版的界面如图2-8所示。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P40_2551.jpg?sign=1739162151-cbh8122G1ctx9CGsMg0Ny7LlFPr9TXUW-0-304e86a812d8f201cf0f8b617a3328e2)
图2-8 下载PyCharm社区版页面
1.安装
首先直接单击图2-8中的Download按钮下载最新版的PyCharm,然后找到下载下来PyCharm安装文件,双击.exe文件进行安装。开始安装的界面如图2-9所示。
直接单击“下一步(N)”按钮,进入如图2-10所示的“选择安装位置”界面,在这里设置PyCharm的安装路径(保留默认目录即可)。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P41_2581.jpg?sign=1739162151-Loe4t6hFm5EdpUWwEbIiYW1ARCQo99ja-0-3fb4aa85e6485af4aa2b0c98e8491cbf)
图2-9 开始安装界面
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P41_2582.jpg?sign=1739162151-UFQ5XczsHSZ4DZlE2q6x8wvWh8afb8Bu-0-bec3d722cedbe3374e81c46a3e80bfdf)
图2-10 设置PyCharm安装路径
继续单击“下一步(N)”按钮,进入“安装选项”界面,如图2-11所示,把所有的检查框全部勾选上。
再单击“下一步(N)”按钮,进入“选择开始菜单目录”界面,如图2-12所示,直接单击“安装(I)”按钮进行安装。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P41_2583.jpg?sign=1739162151-ZrQhBRZCmeOVvc8ciwrYmPa8zseRjN9I-0-a21d71b22cff07e523f2bc8c6c911543)
图2-11 安装选项
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P41_2584.jpg?sign=1739162151-FXne9lkH5wvhl9spNiWvjuX9TKpqU6bh-0-a039db255664db9a9dec7fa471524eed)
图2-12 选择开始菜单目录
安装完成后,出现如图2-13所示的界面,单击“完成(F)”按钮重启系统。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P41_2585.jpg?sign=1739162151-utGOLjhTBp4ZxcEkeBtsmD8D0N6KrNKV-0-1daac0fb6a1a8c3f96fb639c4db5693f)
图2-13 安装成功
注意,首次启动PyCharm,会自动进入配置PyCharm的过程(选择PyCharm界面显示风格、安装中文插件等),读者可根据自己的喜好进行配置。由于配置过程非常简单,这里不再给出具体图示。
2.配置解释器
本书示例源码可以放在PyCharm项目目录下,比如“C:\Users\xiayu\PycharmProjects\机器学习实战-源码”。我们在Windows桌面上双击PyCharm图标,打开创建项目的窗口,如图2-14所示。单击Open按钮,打开本书示例源码目录,如图2-15所示。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P42_2607.jpg?sign=1739162151-mQ7HWJb5BAp83NJr2l1qs7neca7nK46h-0-f6a75564b86e08a41ef37869aa37d1e4)
图2-14 PyCharm初始化界面
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P42_2608.jpg?sign=1739162151-miaQqiqOJW832ySlMmhZbv6sDrZ909r3-0-809bb3a84e52fed36d81e955396255dc)
图2-15 在PyCharm上打开一个项目
在PyCharm主菜单栏上,依次单击File→Settings菜单项,打开Settings界面,如图2-16所示。在此界面中,可以看到<No interpreter>,表示未设置Python解释器。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P43_2641.jpg?sign=1739162151-fQRopNsTh47qn0xyJxhe5mcHQJ1LPviq-0-97b449f65140ce1f25a3c939f9e95e31)
图2-16 设置Python解释器界面
单击右边Add Interpreter选项,打开新窗口为项目设置Python解释器。如图2-17所示,在窗口左侧选择System Interpreter,在窗口右侧单击按钮,从系统中选定python.exe。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P43_2643.jpg?sign=1739162151-IaIGmf9IuNMrSVAPcKJFQ1jlgcFGrF4B-0-14681202bf519401dd514916eecbdbe4)
图2-17 添加Python解释器界面
此时界面如图2-18所示,可以看到Python Interpreter下拉框中显示出可用的Python解释器。单击OK按钮完成配置后,就可以在PyCharm上编辑、运行和调试代码了。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P43_2644.jpg?sign=1739162151-pAujI64hHN1Q0v7JCBtztqJapU1DDLQa-0-847c2a14e98a91d96d45c80e43d0e54e)
图2-18 Python解释器Settings界面
2.1.4 Python包管理工具
Python中的easy_install和pip是两个常用的包管理工具,它们可用于安装Python模块或库,并自动处理依赖关系,从而简化了Python包的安装过程。本节将详细讲解easy_install和pip的安装及使用。
1.安装easy_install
安装easy_install的方式有多种,这里以安装setuptools工具包的方式为例进行讲解:
(1)下载setuptools工具包。可以从https://pypi.python.org/pypi/setuptools下载最新版本的setuptools。
(2)解压下载下来的setuptools文件。进入解压目录,运行以下命令:
python setup.py install
这个命令会自动安装easy_install。
要使用easy_install安装Python包,只需使用以下命令:
easy_install package_name
其中,package_name是需要安装的Python包的名称。
例如,安装最新版的requests包,可以使用以下命令:
easy_install requests
2.安装pip
安装pip的方式也有多种,这里介绍两种方法:
(1)使用Python自带的脚本安装pip,这个方法会下载pip的安装文件,并自动安装:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
(2)使用操作系统自带的包管理器安装pip,例如Ubuntu系统可以使用以下命令:
sudo apt-get install python-pip
使用pip安装Python包更为简单,只需使用以下命令:
pip install package_name
例如,安装最新版的NumPy包,可以使用以下命令:
pip install numpy
有时可能需要安装指定版本的Python包,这时可以使用以下命令:
pip install package_name==version_number
例如,安装特定版本的Pandas包,可以使用以下命令:
pip install pandas==1.0.5
2.1.5 安装Jupyter Notebook
Jupyter Notebook提供了一个代码运行环境,用户可以在里面编写代码、运行代码、查看结果,并可视化数据。本书示例源码建议在Jupyter Notebook中运行,其安装方法是在终端管理员窗口运行如下命令:
pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple/
运行方法是在终端管理员窗口执行如下命令:
jupyter notebook
执行命令之后,在终端中将会显示一系列Notebook的服务器信息,如图2-19所示。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P45_2751.jpg?sign=1739162151-FQB9Cigbr98Fbod0mtLYLt3xwmolMmQ1-0-58daf6f0da1dfcd3f84d58cfeee955bb)
图2-19 运行Notebook服务器
同时将会自动启动系统默认的浏览器,打开Jupyter Notebook运行环境,界面如图2-20所示。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P45_2752.jpg?sign=1739162151-tLMJwQN7uJ29RcNdmsSaGhzVGED0bxDJ-0-665e697c41e1ebef0dd08ab8108e3d05)
图2-20 浏览器中Jupyter Notebook界面
使用Notebook运行环境时,不能关闭图2-19所示的终端管理员窗口,否则Notebook服务会被关闭。如果关闭了,可以重新在终端管理员窗口中运行jupyter notebook命令,打开Notebook服务。
如果要打开并运行Notebook代码文件,比如打开2.2节的“2.2.ipynb”,可以在图2-20所示的界面中,按目录层次找到这个示例文件,双击打开并逐个运行代码段,并可在代码段下方实时看到代码执行结果,如图2-21所示。
![](https://epubservercos.yuewen.com/699ACF/31397820804998406/epubprivate/OEBPS/Images/Figure-P46_27703.jpg?sign=1739162151-wZRCCvl2xOziuBDe7VGLY7F3mSSnKWDV-0-bc7d86e72518da580b66fd74e856ff69)
图2-21 在Notebook界面中打开示例文件