天天看点

量化投资入门系列 ---(二)学习资源之Anaconda开发环境选择集成开发环境(IDE,Integrated Development Environment )Anaconda promptAnaconda Navigator

上一篇说了量化投资的一些概念,现在就开始动手下载安装编程语言吧。

选择集成开发环境(IDE,Integrated Development Environment )

我主要用Python进行量化投资分析,包括对数据的获取、清洗、策略构建、回测等等。Python是高级编程语言,功能强大,而且容易学。如何安装和下载呢?我们需要选择一个集成开发环境(IDE,Integrated Development Environment )来方便我们写程序。以下几个网站有详细介绍。对初学者来说,下载和安装Anaconda 是很好的选择,有自带的Python开发编辑器Spyder和Jupyter Notebook。电脑系统通常有Window, Linux 和 Mac OS,按照自己的电脑系统选择合适的最新版本就了。透过清华镜像站下载,速度快得多。如果透过国内网去Anaconda官网下载,速度慢到下载不了。

PyCharm 是专业的IDE,只用Python来工作的话,是非常好的选择,但是它分为专业版(Professional)和社区版 (Community)。专业版是付费的,但如果是学生或高校老师,可以免费使用。社区版提供了基本功能,也能用来工作的。假如要结合不同的编程语言来工作,比如Java,C++,JavaScript 等,那就不能用Anaconda 或PyCharm了,因为它们不支持。这个情况就用VS Code 吧,轻量级别,内存耗用少,但需要安装一些插件,方便做开发。还有其他很多的IDE,例如Visual Studio 和Eclipse,是跨平台的IDE,是否好用就因人而异了。选择以下其中一个IDE来开始动手研究量化投资吧。如果不熟悉下载和安装步骤,可以自行参考很多网站。

Anaconda:清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

PyCharm: JetBrains官网 https://www.jetbrains.com/zh-cn/pycharm/promo/

VS Code: 官网 https://code.visualstudio.com/ (透过国内网络下载国外软件速度超级慢)

https://pc.qq.com/detail/16/detail_22856.html (建议用腾讯软件中心提供的)

安装Anaconda后,如果想以后用清华的镜像站安装库,那就打开Anaconda prompt,然后输入以下命令来执行

conda config --set show_channel_urls yes

打开.condarc 文件,然后按照清华的镜像站把那一大段命令行加进去就可以了。

另外,建议用虚拟环境来做开发。因为一个虚拟环境专门给一个项目提供需要的库(package),不需要的,可以不安装。不同项目需要不同的库,便于管理。

安装库,可以用Anaconda prompt 或者用Anaconda Navigator使用者界面。

Anaconda prompt

打开Anaconda prompt,然后执行以下的代码

conda create -n virtualEnv
           

virtualEnv 是自定的文件夹名字,可以随意改。这里用了conda 创建一个环境,名字叫virtualEnv,

每次用呢,都要打开Anaconda prompt, 然后输入以下命令来激活虚拟环境

conda activate virtualEnv
           

然后载这个虚拟环境安装Python, Spyder 和Jupyter。

conda install python spyder jupyer
           

这就安装了Python, Spyder 和Jupyter。假如只想用Jupyter,不需要Spyder,那就不用输入Spyder。如果想安装一个库,就用

conda install package_name
           

package_name 是你要安装的库的名字。假如安装了一个库,要卸载的话,可以用

conda unistall package_name
           

例如 安装Jupyter:

conda install jupyter 
           

卸载Jupyter:

conda uninstall jupyter
           

跳出虚拟环境

conda deactivate
           

另外,也可以用 pip install package_name, pip uninstall package_name 进行安装或下载。

这是我创建的环境:

量化投资入门系列 ---(二)学习资源之Anaconda开发环境选择集成开发环境(IDE,Integrated Development Environment )Anaconda promptAnaconda Navigator

Anaconda Navigator

另外一个方法是打开Anaconda Navigator,点开环境(Environments),然后点创建(Create)。输入名字,然后就创建了一个虚拟环境。要安装什么库的话,就在寻找里输入库名,然后选择需要的库,然后打勾,点Apply 就可以下载安装了。例如Python和Jupyter。这个方法不太建议,因为你安装的库可能需要其他库来支持的,但它不会自动给你寻找。conda install 就会自动寻找和下载安装。

量化投资入门系列 ---(二)学习资源之Anaconda开发环境选择集成开发环境(IDE,Integrated Development Environment )Anaconda promptAnaconda Navigator
量化投资入门系列 ---(二)学习资源之Anaconda开发环境选择集成开发环境(IDE,Integrated Development Environment )Anaconda promptAnaconda Navigator

安装开发环境以及Python大功告成!

在Anaconda prompt 激活虚拟环境,然后输入

spyder

就可以用Spyder 了。打开后是这样的。我写了一行代码做测试。

print(“Hello World!”)

然后跑这个简单的程序,就可以在右下角看到输出了。

对您有帮助的话,请点个赞,你的赞是我其中一个动力!

量化投资入门系列 ---(二)学习资源之Anaconda开发环境选择集成开发环境(IDE,Integrated Development Environment )Anaconda promptAnaconda Navigator

继续阅读