对初学者来说,在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机器学习环境搭建完成了,是不是非常简单!