惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
H
Help Net Security
月光博客
月光博客
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
GbyAI
GbyAI
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 路缘

安装discourse 【转】ASP.NET Core 搭配 Nginx 的真实IP问题 【转】ASP.NET Core Module C++生成错误 windows 命令 【转】什么是5G?居然有人用漫画把它讲得如此接地气! 【转】Centos下编译升级安装Boost 【转】SSH穿越跳板机:一条命令跨越跳板机直接登陆远程计算机 [转]Linux中python3.6+ipython+Jupyter Notebook环境 环境命令备忘 [转]微软商店 打开就显示无法加载该页面 代码0x80131500? [转]Centos 7 安装部署 GitLab 服务器 [转]本文采用all-in-one(一体化的)安装OpenShift [转]Linux编译和安装boost库 vn.trader的Ubuntu运行环境搭建教程 [转]vnpy乱乱谈 02架构 【转】Docker简介与入门 【转】linux scp远程拷贝文件及文件夹 [转]OpenShift 集群搭建指南
部署JupyterLab和pyalgotrade搭建web策略回测环境
路缘 · 2019-03-27 · via 博客园 - 路缘

==========================================================================
安装anaconda 3 64位版本
cd /opt
mkdir software
cd software
若wget 不存在,yum install wget
wget https://repo.anaconda.com/archive/Anaconda3-2018.12-Linux-x86_64.sh
chmod 777 Anaconda3-2018.12-Linux-x86_64.sh
./Anaconda3-2018.12-Linux-x86_64.sh
选择默认

==========================================================================
建立anaconda的软链接
ln /root/anaconda3/bin/conda /usr/bin/conda

==========================================================================
创建python3.7环境
conda create -n python37 python=3.7

source activate
source deactivate

conda activate python37

==========================================================================
安装pyalgotrade
pip install pyalgotrade -i https://pypi.tuna.tsinghua.edu.cn/simple/
cd /root/anaconda3/envs/python37/lib/python3.7/site-packages/pyalgotrade/

==========================================================================
安装jupyter和jupyterlab
pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple/
pip install jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple/
==========================================================================
设置jupyter远程访问

jupyter notebook --generate-config

生成密码
打开ipython,创建一个密文的密码:

In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:51bc6f12cfa3:b1cb64766db2c22ce2e915d6b9e4568ca40ec79e'

把生成的密文‘sha:51…’复制下来

修改默认配置文件
$vim ~/.jupyter/jupyter_notebook_config.py
进行如下修改:

c.NotebookApp.ip='0.0.0.0'
c.NotebookApp.password = u'sha:51...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #随便指定一个端口
==========================================================================
启动jupyterlab
cd /root/anaconda3/envs/python37/lib/python3.7/site-packages/pyalgotrade
jupyter lab --allow-root