美文网首页量化
vnpy for Mac 安装填坑

vnpy for Mac 安装填坑

作者: 愚园路刚枪王 | 来源:发表于2018-10-03 11:28 被阅读332次

vnpy 是个基于python的开源量化交易框架,github地址:https://github.com/vnpy/vnpy。

官方文档主要介绍的使用环境是windows和Ubuntu,Mac的安装文档写的比较简洁,最近windows电脑年迈坏掉了,要在Mac上安装,花了不少时间踩了好多坑,在这里记录一下。

1:XCode

    其实并不需要完整安装XCode,只需要 xcode-select --install 命令单独安装CommandLineTools 就可以了。

2:pyenv

    这是个大坑,$ brew install pyenv 安装之后并不是直接可以用的,还需要在 ~/.bash_profile 文件中添加两行:

export PYENV_ROOT=/usr/local/var/pyenv

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

然后如果发现pyenv切换版本还不能用,就要手动执行一下 eval "$(pyenv init -)" 命令。

3:mongodb

除了mongo还要保证其他一些依赖的安装:

$ brew install mongodb

$ brew install git

$ brew install cartr/qt4/pyqt # 因为项目要求pyqt4,当前homebrew会安装pyqt5

$ brew install snappy

$ brew install cmake

如果提示 /usr/local/ 文件夹没有权限,就要

打开、关闭Rootless机制

a:重启 Mac

b:开机时后按下Command+R,进入恢复模式。

c:在上面的菜单实用工具中找到并打开 Terminal

d:输入命令:csrutil disable,然后:reboot

这样就可以使用 sudo chown -R $(whoami) /usr/local 命令获取到该目录权限。

4:anaconda2-4.0.0

使用 pyenv install anaconda2-4.0.0, 其他方式安装的话 pyenv 不能管理。

5:项目内依赖包

pip install vnpy

pip install -r requirements.txt

6:修改代码后重新编译

如果是下载的release版本,目录中已经有编译好的文件了,但如果是git clone的项目则需要手动安装编译。

第一次安装:./install.sh

后续编译:python setup.py install

相关文章

  • vnpy for Mac 安装填坑

    vnpy 是个基于python的开源量化交易框架,github地址:https://github.com/vnpy...

  • vnpy源码阅读-1.安装踩坑

    因为使用的mac系统而且还是m1芯片的,vnpy又是在Windows平台下开发,安装不是很顺利,下面把遇到的坑都列...

  • odoo 安装填坑

    首先安装的是 odoo14 的版本这个免费开源的erp系统真是难用到家,安装就能折腾死人 首先只支持3.7版本的p...

  • LNMP安装填坑提示

    写文件无权限问题修改php-fpm 的配置文件,网站所在目录的用户和用户组要与这个文件中的设置一致,如下:/usr...

  • npm安装填坑2022

    结论 放弃一切国内加速方案,cnpm能解决npm的网络问题,但解决不了一些包的下载。而这种概率很高。npm对代理的...

  • vnpy源码阅读-2.run.py

    ``` from vnpy.eventimport EventEngine# 事件引擎 from vnpy.tra...

  • vnpy环境踩坑小计

    1)minconda 安装 清华https://mirrors.tuna.tsinghua.edu.cn/anac...

  • Laravel5.4安装填坑

    Homestead http://laravelacademy.org/post/6689.html 使用vagr...

  • ES集群安装填坑记

    到官网https://www.elastic.co/downloads/past-releases/elastic...

  • vnpy笔记

    vn.py搭建教程 https://github.com/vnpy/vnpy/wiki/Windows%E7%8E...

网友评论

  • 董涛_8185:老哥,问下安装完后怎么打开vnpy。同是从win切换到macos.感觉用不习惯
  • 梅_梅:求教下,vnpy哪方面导致需要mac关闭内核保护。
  • 梅_梅:好文,填补了这方面的空白.

本文标题:vnpy for Mac 安装填坑

本文链接:https://www.haomeiwen.com/subject/zjyzoftx.html