下载
推荐使用 Anaconda ,理由如下:
- anaconda 包含了新的python3版本,以及jupyter notebook,还有spyder IDE
- anaconda 包含了一些python的库,包含了数据处理&数据分析常用的一些库,且如果没有也可通过conda 命令进行添加和统一管理
下载地址
Anaconda 官网下载地址
安装
根据电脑配置及个人需求下载后 ,双击安装即可
安装完成后,可通过以下命令验证是否安装成功
1 | conda --version |
mac 安装后一些基本设置
-
终端出现 (base)
1
2
3#解决:终端输入以下代码
conda config --show
conda config --set auto_activate_base False -
出现 zsh: command not found: jupyter
- 根据自己使用的SHELL,在SHELL配置文件里添加jupyter-notebook 的path即可
-
出现 jupyter notebook no such file or directory 和 正常打开jupyter-notebook后出现系统目录
-
以上情况均可通过修改工作空间解决
-
先生成jupyter配置文件
1
jupyter-notebook --generate-config
-
配置文件目录为:~/.jupyter/jupyter_notebook_config.py
-
修改配置文件中:c.NotebookApp.notebook_dir 这一项为自己预先准备的文件夹即可
-
-
window安装后的一些设置
参考Mac 设置进行修改即可
美化
1 | pip3 install --upgrade jupyterthemes |
安装成功后验证
1 | jt -l |
各项参数详细参考 jupyter-themes wiki,下面是一些常用的参数:
-t
:切换主题(主题列表如下)- onedork
- grade3
- oceans16
- chesterish
- monokai
- solarizedl
- solarizedd
- 字体
- 代码字体:
-f
- Notebook字体(界面字体):
-nf
- 普通文本/Markdown字体:
-tf
- 代码字体:
- 字体大小
- 代码字体大小:
-fs
,默认11 - Notebook字体大小:
-nfs
,默认13 - 普通文本/Markdown字体大小:
-tfs
,默认13 - Pandas Dataframs字体大小:
-dfs
,默认9 - 输出区域字体大小:
-ofs
,默认8.5 - Mathjax字体大小:
-mathfs
,百分比,默认100%
- 代码字体大小:
- 页面元素显示
- 工具栏显隐:
-T
- 名称与Logo显隐:
-N
- 内核Logo显隐:
-kl
- 工具栏显隐:
- Cell宽度与行距
-cellw
控制宽度(默认980)-lineh
控制行距(默认170)
本人使用的常用参数
1 | jt -t grade3 -f firacode -fs 16 -altp -tfs 16 -nfs 14 -ofs 15 -cellw 85% -kl -T -N |
Jupyter-notebook 插件
安装
1 | # jupyter_contrib_nbextensions |
插件文档
打开 Nbextensions 选项后,每点击一个插件名,下方都会有插件的详细文档
插件推荐
- Code prettify:一键美化,符合 pep8 标准的代码
- Toggle all line numbers:显示行号
- Skip-Traceback:省略很多繁杂、没有意义的错误提示,直接抛出问题的关键所在
- Spell Checker:拼写检查
- Scratchpad:可以理解为草稿本
必会小技巧
- 查看函数或方法的参数或使用情况
- 方法后输入问号
- 光标在函数上,shift+tab ,弹出文档