[关闭]
@Channelchan 2018-01-22T15:18:06.000000Z 字数 2845 阅读 28023

环境与工具安装——Windows64位


Anaconda

在清华镜像源:
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
下载新版Anaconda3。

目前建议下载4.4.0版本:
Anaconda3-4.4.0-Windows-x86_64.exe

下载完成后按图示勾选安装

勾选.png-19.8kB

命令行与环境变量

命令行(命令提示符) 是在操作系统中,提示进行命令输入的一种工作提示符。在windows环境下,命令行程序为cmd.exe。

环境变量 一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

一般地,在命令行中运行命令时系统会在环境变量中寻找对应的文件并执行。

以刚刚安装的anaconda为例:

打开命令行

同时按下windows+R键,然后在弹出的窗口中输入cmd,回车执行,即可打开一个命令行窗口。在命令行中输入命令按下回车即可执行。下面的代码均为在打开的命令行窗口中输入。

命令行.png-556.5kB

在命令行中查看环境变量

执行

set

可以查看当前所用的环境变量

如果按照上面的教程安装了anaconda,可以在path中看到anaconda所在的目录

添加环境变量

在windows10中添加环境变量的步骤:
右键 我的电脑 ==> 属性 ==> 高级系统设置 ==> 环境变量 ==> 系统变量
选择Path, 点击编辑, 在弹出的窗口中可以添加、修改或删除环境变量。

在命令行中运行python

首先检查是否正确安装了Anaconda, 执行:

conda

如果提示没有该命令,说明安装程序没有自动添加环境变量。需要进入环境变量的设置界面手动添加。

将Anaconda的安装目录添加到环境变量

假设Anaconda安装在D:/Anaconda3, 则需要将以下3个路径添加到环境变量。

D:\Anaconda3
D:\Anaconda3\Library\bin
D:\Anaconda3\Scripts

运行Python

执行

python

即可进入python自带的交互式编程界面。在该界面下可用python代码进行交互式编程。

在python交互式界面中执行

exit

即可回到命令行。

用命令行运行一个python脚本

用记事本创建一个Python脚本:

notepad script.py

弹出界面提示是否创建新文件选择。

在记事本界面中输入:

  1. print("PYTHON")

保存并关闭。

然后在命令行中输入。

python script.py

即可看到输出结果。

pip的使用

pip是一个通用的Python包管理工具。提供了对Python包的查找、下载、安装、卸载的功能。一般在命令行通过相应命令来管理python包。Anaconda环境中自带pip。

安装python包:

pip install PackageName

更新包:

pip install -U PackageName

查看已安装的包:

pip list

通过包名查看已安装包的详细信息:

pip show PackageName

删除包:

pip uninstall PackageName

例子:安装tushare

Git安装与使用

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。
Git可以搭配pip使用直接将托管在github上的python包下载并安装到本机。

Git下载与安装

在官网下载对应版本的git:
https://git-scm.com/download/win

也可以直接点下面链接下载win64版的git:
https://github.com/git-for-windows/git/releases/download/v2.15.0.windows.1/Git-2.15.0-64-bit.exe

如果下载速度很慢可以将链接复制到迅雷下载。

下载完成后运行安装程序以默认模式安装。安装完成后可以在windows中找到名为git bash的软件。

Microsoft Visual C++ compiler

由于某些包需要C编译所以在要安装 Microsoft Visual C++ compiler,否则在安装python包时可能会出错。
教程使用的Anaconda3对应的版本为3.6,根据官网提示我们只需安装 Visual C++ 2015 Build Tools 即可。点击下面链接可直接下载:

http://go.microsoft.com/fwlink/?LinkId=691126&fixForIE=.exe&__hstc=268264337.f33a1d43aa99feec859674c6a19c31b1.1504838235182.1504838235182.1511247219359.2&__hssc=268264337.4.1511247219359&__hsfp=139598905

安装前需要升级python setuptools:

pip install --upgrade setuptools

然后运行程序以默认方式安装即可

PyCharm

PyCharm是Jetbrains开发的Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。

https://www.jetbrains.com/pycharm/download/#section=windows

pip安装第三方包

本教程需要用到下面的第三方python包:

ta-lib

ta-lib是用于计算技术指标的python包。
安装方法:

https://www.lfd.uci.edu/~gohlke/pythonlibs/#ta-lib 选择对应的ta-lib下载(TA_Lib‑0.4.10‑cp36‑cp36m‑win_amd64.whl)

使用pip安装:

pip install PATH

PATH为下载的ta-lib文件的绝对路径,将文件拖入命令行可以快速得到绝对路径。

alphalens

分析因子数据所用的包。

单独安装:

pip install alphalens

JAQS

因子与事件驱动分析,参数优化等功能。

单独安装:

pip install git+https://github.com/xingetouzi/JAQS.git@fxdayu

rqalpha

rqalpha是米筐开发并开源的本地回测引擎,可使用pip安装。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple rqalpha

查看是否安装成功:

rqalpha version

更新用于回测的数据:

rqalpha update_bundle

sklearn

单独安装:

pip install -U scikit-learn
conda install scikit-learn

tensorflow

CPU 版本

pip install --upgrade tensorflow

Keras

pip install keras -U --pre

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注