Python机器学习1:如何一步步搭建Python机器学习环境

对初学者来说,在windows或者mac上搭建Python机器学习环境是有一定难度的。首先需要安装P

对初学者来说,在windows或者mac上搭建Python机器学习环境是有一定难度的。首先需要安装Python,然后需要安装许多机器学习包、深度学习包,这可能给初学者带来不必要的麻烦。

本文将会手把手教你如何搭建基于Python3的机器学习环境。本文将以mac为例,但方法同样适用于windows。注意,本文不会使用Anaconda搭建环境。当然,使用Anaconda,会更加简单,具体使用参见本系列教程的Python机器学习4:Anaconda快速搭建一套完整Python机器学习环境

本文分为以下四部分:

安装XCode安装Macports安装Python机器学习库安装Python深度学习库

安装XCode

XCode工具是Mac上的常用IDE开发工具,包括了很多Python开发所需的命令行工具。安装步骤如下:

1、打开“ App Store ”应用程序。搜索“ XCode ”并单击“ 获取 ”按钮进行安装。此步骤假定你已拥有Apple App Store帐户,并且具有足够的管理权限能够安装软件。系统将提示你输入App Store密码。

注意,XCode是免费的,大小为4.5 GB,可能需要一些时间才能下载完成。

2、打开“ 应用程序 ”,然后找到并启动“ XCode ”。在启动XCode之前,系统可能会提示您安装其他组件,选择同意并安装。

3、安装XCode命令行工具,打开终端窗口并输入如下命令,将出现一个对话框并安装所需的工具。

xcode-select --install

4、输入以下命令确认已安装XCode和XCode命令行工具

xcode-select -p

安装Macports

Macports是Mac上的一个包管理工具。可通过如下步骤安装:

1、访问macports官网

2、单击页面顶部的“ 下载 ”按钮以访问安装页面。

3、下载适用于符合你电脑版本的“ macOS Package(.pkg)Installer ”。

4、双击包,然后按照向导安装macports。

安装Python机器学习库

SciPy、sklearn、numpy等是Python机器学习中常用的科学计算库。可按照如下步骤进行安装:

1、使用macports安装Python 3.7版。打开终端并输入如下命令:

sudo port install python37

2、设置该版本Python为默认版本。输入如下命令:

sudo port select --set python python37sudo port select --set python3 python37

3、安装机器学习库。常见的有如下几个,使用macport输入如下一行命令即可安装所有的这些库

NumPySciPyMatplotlibPandasStatsmodelsPipsudo port install py35-numpy py35-scipy py35-matplotlib py35-pandas py35-statsmodels py35-pip

安装Python深度学习库

在这一步中,我们将安装Python深度学习库,包括:Theano,TensorFlow和Keras。可按照如下步骤安装:

1、输入以下命令安装Theano深度学习库:

sudo pip install theano

2、输入以下命令安装TensorFlow深度学习库:

sudo pip install tensorflow

3、输入以下命令安装Keras深度学习库:

sudo pip install keras

这样,就把整套Python机器学习环境搭建完成了,是不是非常简单!