量化学习003:完成开发环境PyCharm搭建

发布于: 修改于:雪球转发:1回复:1喜欢:1

#量化交易#

在anaconda中创建了base和backtrader专属环境后,在PyCharm开发环境中的项目中需要配置使用此环境,以进行集成开发。

1、安装Pycharm

网页链接下载macos发行版软件并安装。知乎的这篇文章很详细的说明了如何安装网页链接

在MacOS上安装PyCharm很简单,就是解压缩后放到目标目录。我使用的是/opt/pycharm目录,在.bash_profile中配置了环境变量。

#pycharm config

export PYCHARM_HOME="/opt/pycharm-2023.2"

export PATH=$PATH:$PYCHARM_HOME/bin

运行的时候提示缺少了依赖的组件realpath。

更简单的是下载DMG版本直接安装比较好。

2、安装Brew

网页链接是brew的官网,他是Missing package manager for MacOS,就是安装系统缺失组件的。安装brew的方法是执行下面的命令行:

/bin/bash -c "$(curl -fsSL 网页链接)"

由于下载太慢经常失败,建议去网页链接下载安装包。

3、使用Brew安装缺失的组件

使用brew安装coreutils工具包

参考:网页链接

安装前需要执行下面的命令同意license策略、赋予目录权限等。

sudo xcodebuild -license accept

sudo chown -R $(whoami) /usr/local/var/homebrew

sudo chown -R $(whoami) /usr/local/opt

chmod u+w /usr/local/opt

brew install coreutils

在.bash_profile中增加环境变量:

PATH=“/usr/local/opt/coreutils/libexec/gnubin:$PATH”

4、在PyCharm中配置anaconda虚拟环境

在PyCharm中创建新项目时选择Python Interpreter:New Conda Environment,这里是创建新的虚拟环境。

或者可以选择我们之前创建好的虚拟环境

我们把样例程序(网页链接)拷贝到开发环境中,成功执行了。总结一下关键点:

(1)使用anaconda集成环境,提供了虚拟环境能力,可以针对不同项目配置不同的系统环境,简化部署;

(2)使用anaconda为backtrader创建虚拟环境,用于开发量化交易策略;

(3)使用PyCharm创建Python工程,用于开发量化交易程序。

全部讨论

2023-08-20 19:50

@谢饱饱 动手能力真强啊