![机器学习入门:Python语言实现](https://wfqqreader-1252317822.image.myqcloud.com/cover/84/41787084/b_41787084.jpg)
1.1 Python相关工具与安装
1.1.1 Python相关工具
Anaconda Python有适用于Windows、Linux和Mac的各种版本,可在以下网址下载:
Anaconda非常适合numPy
和sciPy
(将在第7章介绍)等模块,尤其是对Windows用户而言,Anaconda是很好的选择。
1. easy_install
和pip
需要安装Python模块时,easy_install
和pip
是两个非常便捷的方法。
每次安装Python模块(本书中涉及很多)时,都可使用如下语法所示的easy_install
或pip
命令:
![011-01](https://epubservercos.yuewen.com/8036B4/21821545908478506/epubprivate/OEBPS/Images/011-01.jpg?sign=1739047308-PrAv7AvJE5V91yodugKR7qhegFWxVjzJ-0-0f99880b6072089253e6c50e1952576c)
注意:基于Python的模块安装起来较为简单,而使用C语言编写的模块虽然速度更快,但安装难度也更大。
2. virtualenv
virtualenv
工具可以创建独立的Python环境,其网址为http://www.virtualenv.org/en/latest/virtualenv.html
virtualenv
解决了为不同的程序保留正确的依赖关系和版本(以及间接权限)的问题。如果你是Python新手,可能暂时不需要virtualenv
,但请牢记此工具。
3. IPython
另一个非常好的工具是IPython
(它曾获Jolt奖),网址如下:
http://ipython.org/install.html
IPython
的两个非常不错的功能是tab补全和“?”。下列是tab补全的示例:
![011-02](https://epubservercos.yuewen.com/8036B4/21821545908478506/epubprivate/OEBPS/Images/011-02.jpg?sign=1739047308-3fs35F8yPeuPmkTqgv6DEq8L0Xt5WIpc-0-b3fc736201e5f9521685b8c4865fa308)
在上述部分中,如果键入字符di
,IPython
将反馈以下内容,包含所有以字母di
开头的函数:
![011-03](https://epubservercos.yuewen.com/8036B4/21821545908478506/epubprivate/OEBPS/Images/011-03.jpg?sign=1739047308-WEfE8SCqzzbtrB1xbvOnTKC6ZyPPn6uC-0-1e850311b9e40ea012c8d2725a37ad32)
如果输入问号(“?”),IPython
将提供文本帮助,开头的第一段内容如下所示:
![011-04](https://epubservercos.yuewen.com/8036B4/21821545908478506/epubprivate/OEBPS/Images/011-04.jpg?sign=1739047308-0YVPN7Q5w4LerFAdc2vNMavauddlFZgB-0-af305a218379994e1e451fcb1c518877)
1.1.2节将介绍如何检查计算机是否安装了Python,以及在哪里可下载Python。
1.1.2 安装Python
在下载任何内容之前,请在shell中键入以下命令,以检查计算机上是否已安装Python(如果你使用Macbook或Linux计算机,很有可能安装过):
![012-01](https://epubservercos.yuewen.com/8036B4/21821545908478506/epubprivate/OEBPS/Images/012-01.jpg?sign=1739047308-J4RDU4yxZsq7STpVfKWrFk57caxgTLi6-0-02c516374cc456c135b9b93d42c62fb2)
本书使用Macbook,其输出结果如下:
![012-02](https://epubservercos.yuewen.com/8036B4/21821545908478506/epubprivate/OEBPS/Images/012-02.jpg?sign=1739047308-UVOxe9tq3rQTFaSswA2qICiS1o4MdsXT-0-31fdef152ba534e4e10a2f42c0992677)
注意:在计算机上安装Python 3.6.8(或尽可能接近此版本),以便拥有相同版本的Python来检验本书的Python脚本。
如果你需要在计算机上安装Python,请导航至Python主页并选择下载链接,或直接导航至以下网址:
http://www.python.org/download/
此外,PythonWin可用于Windows,其网址为:
http://www.cgl.ucsf.edu/Outreach/pc204/pythonwin.html
要使用能保存为纯文本文件的文本编辑器,以创建、编辑和保存Python脚本(不要使用Microsoft Word)。
在计算机上安装并配置Python之后,就可以使用本书的Python脚本了。
1.1.3 设置PATH
环境变量(仅Windows)
PATH
环境变量用于明确路径列表,当你从命令行指定可执行程序时,将搜索该目录列表。关于如何设置环境,以便在每个shell命令行里都能执行Python文件,下列网站提供了很好的指导:
http://www.blog.pythonlibrary.org/2011/11/24/python-101-setting-up-python-on-windows/