开发工具 jupyter

  1. 安装
brew install python3
python3 --version # 确认安装成功
pip3 --version # 确认pip3安装成功
pip install jupyterlab 

#出现tornado错误
pip uninstall tornado
pip install tornado

#修改默认目录
jupyter --config-dir 
jupyter notebook --generate-config  # 产生配置文件到上面的目录
c.NotebookApp.notebook_dir = 'C:\\Users\\mi\\Documents'
 
pip install tornado==5.1.1  # tornado错误就安装这个

#基本使用教程
https://www.jianshu.com/p/91365f343585/

```python
%load URL                   # 加载指定网页源代码
%load Python文件的绝对路径    # 加载本地Python文件
%run Python文件的绝对路径     # 运行本地Python文件
%pwd                         # 查看本地位置
!shell命令                   # 执行shell命令  !shell
  1. 安装对js的支持

#安装javascript环境
cnpm i -g ijavascript    # i -安装、 g -全局安装 
#会产生如下的文件
#cmder的bash执行如下:
C:\Users\mi\AppData\Roaming\npm\node_modules\ijavascript\bin\ijavascript.js

#在notebooks目录下初始化npm,安装所需package
npm init
npm i lodash -S

# 安装对ES6的支持
cnpm install -g jp-babel
# 与ijavascript一样,首次运行需要进入目录并执行
#cmder的bash执行如下:
C:\Users\mi\AppData\Roaming\npm\node_modules\jp-babel\bin\jp-babel.js  #提示command not found
/c/Users/mi/AppData/Roaming/npm/node_modules/jp-babel/bin/jp-babel.js  #需要这样

  1. altair
https://altair-viz.github.io/releases/changes.html?highlight=altair_saver
https://github.com/altair-viz/altair_saver#nodejs
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.stack.html

1.
pip install altair vega_datasets

2.
顺利:
cnpm install vega-lite vega-cli canvas  # altair 支持保存图片

不顺利:
npm install -g --registry=https://registry.npm.taobao.org --force vega-lite vega-cli 
#需要按照教程 https://github.com/Automattic/node-canvas/wiki/Installation%3A-Windows
npm install -g node-gyp --registry=https://registry.npm.taobao.org
npm install -g --registry=https://registry.npm.taobao.org --force canvas

原文地址:https://www.cnblogs.com/amize/p/13956246.html