零基础搭建量化投资系统:以Python为工具
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 Python安装

1.2.1 安装Python 3

进入Python官网的首页,如图1-1所示。

图1-1 Python官网页面

点击“Downloads”菜单,选择“All release”选项,进入如图1-2所示的页面。

图1-2 Python下载页面

我们可以看到,Python 3除了Windows版本外,还有Linux/UNIX, macOS及其他版本。Python版本又分32位和64位系统。

如果想选择其他版本号的软件,可以翻看下面的不同版本号,点击后面的“Download”按钮即可下载。

我们选择Python 3.7.1的64位版本,点击“Windows x86-64 executable installer”开始下载文件“python-3.7.1-amd64.exe”。下载完成后,双击文件图标,自动运行安装程序,如图1-3所示。

图1-3 Python 3.7.1(64-bit)安装对话框

点击“Install Now”默认安装。安装成功后,出现如图1-4所示的对话框,点击“Close”按钮,安装结束。

图1-4 Python安装成功对话框

在Windows程序栏目中就会出现“Python 3.7(64-bit)”,如图1-5所示。点击后,开始运行Python程序,如图1-6所示。

图1-5 Windows程序栏目

图1-6 Python 3.7运行窗口

此时,Python 3.7只是基础运行环境,很多Python开发包如NumPy, Pandas等都还没有,需要安装。而如果通过Anaconda软件来安装Python开发环境就可以解决99%的包导入的问题。

1.2.2 通过Anaconda安装Python

Anaconda是一个和Canopy类似的科学计算环境,但其用起来更加方便,自带的包管理器conda很强大。

Anaconda提供了Python 3.7和Python 2.7两个主要的版本,如果需要其他版本可以通过conda来创建。

Anaconda还提供了Spyder, IPython等Python开发工具环境。

Anaconda也支持不同操作系统,如Windows, macOS, Linux等操作系统。

输入Anaconda的下载网址就可以进入如图1-7所示的下载页面。

图1-7 Anaconda的下载页面

我们可以根据自己使用的操作系统,选择对应的Anaconda安装软件来下载。

不同的操作系统的安装过程类似,下面我们分别给大家介绍在Windows系统、macOS系统和Linux系统下,Anaconda的安装过程。

1.Windows系统安装Anaconda

在图1-7所示的下载页面中,选择Windows系统则会出现要安装的Python版本和所对应的64位或32位系统安装程序,如图1-8所示。

图1-8 Anaconda所对应的Python版本号

下载Python 3.7版本,有两个安装包。即

64位图形安装包:64-Bit Graphical Installer(631MB)。

32位图形安装包:32-Bit Graphical Installer(509MB)。

我们选择“64-Bit Graphical Installer(631MB)”进行安装。开始安装后,出现如图1-9所示的对话框。

图1-9 Anaconda3 5.3.0安装程序对话框

我们一直选择“Next>”按钮,采用默认方式安装。安装结束后,会出现如图1-10所示的对话框。

图1-10 Anaconda安装结束对话框

在结束对话框中选择“Next”按钮,安装程序完成并退出。

我们可以在Windows的程序栏中,点击“Anaconda”来运行Anaconda软件。

在Anaconda软件安装的过程中,有个细节一定要注意。在出现图1-11的窗口时,要选中图中的1、2复选框来注册运行环境,否则Anaconda软件安装成功后无法直接使用。

图1-11 Anaconda软件安装窗口

2.macOS系统安装Anaconda

在此系统下的Python也分为Python 3.7和Python 2.7两个版本。在macOS系统下没有32位版本,只有两种安装方式,即图形安装方式和命令行安装方式,如图1-12所示。

图1-12 Anaconda的macOS安装页面

Python 3.7的安装文件有以下两个。

图形安装文件:64-Bit Graphical Installer(653MB)。

命令行安装文件:64-Bit Command-Line Installer(435MB)。

1)图形安装方式

在下载目录中双击文件“Anaconda3-5.3.0-macOS-x86_64.pkg”,开始执行安装程序。如图1-13所示。

图1-13 图形安装对话框

在安装过程中,macOS系统安装Anaconda3软件需要先阅读安装信息,如图1-14所示。阅读完成后,点击“继续”按钮才能继续安装。

图1-14 阅读Anaconda安装信息

此时弹出小窗口,如图1-15所示。我们必须选择“同意”按钮才能继续安装,如果选择“不同意”就会退出安装程序。

图1-15 安装软件许可协议

在同意安装软件许可协议后,软件会继续安装,此时提示选择软件安装位置,如图1-16所示。

图1-16 选择安装位置

点击“安装”按钮,选择默认位置安装。安装成功后会出现“安装成功”窗口,如图1-17所示。

图1-17 “安装成功”窗口

关闭安装程序,打开启动台会看到Anaconda的软件图标,如图1-18所示。

图1-18 macOS启动台

双击“Anaconda-Navigator”图标启动软件,进入Anaconda程序主画面,如图1-19所示。

图1-19 Anaconda软件启动窗口

2)命令行安装方式

首先下载安装文件“64-Bit Command-Line Installer(544MB)”,然后在苹果系统终端上切换到“Downloads”目录,输入下面命令,开始安装Anaconda,如图1-20所示。

图1-20 macOS系统终端

        sh Anaconda3-5.3.0-Mac OSX-x86_64.sh

3.Linux系统安装Anaconda

Linux版本的Anaconda3安装程序有三个版本。

(1)64-Bit(x86)Installer(652.5MB)。

(2)64-Bit(Power8 and Power9)Installer(313.6MB)。

(3)32-Bit Installer(542.7MB)。

我们选择“64-Bit(x86)Installer(652.5MB)”版本下载,下载文件为“Anaconda3-2018.12-Linux-x86_64.sh”。下载完成后,就可以打开终端进行安装了。

我们以Ubuntu 16系统中文桌面版为例,下载目录为中文“下载”。

打开终端,在命令符号“$”后输入以下命令。

        cd  下载
        sudo sh Anaconda3-2018.12-Linux-x86_64.sh -u

然后会出现注册信息,一直按回车键。在阅读完注册信息并提示“yes/no”时,通常都选“yes”来默认安装。

安装成功后,在终端输入以下命令启动Anaconda3。

        source ~/anaconda3/bin/activate root
        anaconda-navigator

1.2.3 下载安装绿色Python 3.7版本

从我们提供的资源包中把绿色Python下载到任意盘符中,解压后,点击文件“Py37.bat”运行。

我们提供的绿色版本Python 3.7(简称绿色Py37)除了集成了Windows 64位系统下的Python 3.7、Spyder开发工具和丰富的科学计算包外,还集成了QUANTAXIS数据包、Tushare财经数据接口包、聚宽数据JQData股票数据包(聚宽数据JQData需要在官网注册用户)、OpenDataTools股票数据包等,用户可以直接使用这些免费的金融数据。而如果用其他方法安装的Python环境,则需要用pip命令来安装这些金融数据包。因此,建议读者先下载使用绿色Py37。