Jupyter——免费软件、开放标准和 Web 服务,用于跨所有编程语言的交互式计算。
- JupyterLab 是最新的基于 Web 的交互式开发环境,适用于笔记本、代码和数据。其灵活的界面允许用户配置和安排数据科学、科学计算、计算新闻和机器学习中的工作流程。模块化设计允许扩展来扩展和丰富功能。
- Jupyter Notebook 是用于创建和共享计算文档的原始 Web 应用程序。它提供了一种简单、简化、以文档为中心的体验。
1、Jupyter官网地址
可以使用网页版,也可以下载安装。这里使用Anaconda中自带的Jupyter Notebook。
2、打开Jupyter Notebook
在开始菜单中的Anaconda文件夹下打开Jupyter Notebook,或者直接双击打开Anaconda在软件中打开Jupyter Notebook:
点击上面的Jupyter Notebook后一般会弹出命令窗口并直接跳转到浏览器即可使用Jupyter Notebook了。如果报错没有跳转到浏览器,可能是电脑系统用户名为中文无法自动跳转,不过可以直接复制它给出的网址到浏览器粘贴手动打开。
注意:该自带的Jupyter Notebook是默认安装在Anaconda的base虚拟环境中的,也就是说,在该Jupyter Notebook中只能使用Anaconda的base虚拟环境以及base环境中的包,而无法使用你自己创建的其他虚拟环境以及它们中的各种包,因此下面介绍一下如何才能使用其他环境。
3、Jupyter Notebook的配置
要让Anaconda中的Jupyter Notebook使用其他环境以及它们中的包,有两种方法:
- 在当前base环境中安装你需要使用的所有包
- 在其他环境中也安装一个Jupyter Notebook
第一种方法只是在一个环境中安装各种包,与其他环境的安装各种包没区别,在此不过多介绍。因此主要介绍第二种方法,即在其他环境中安装一个Jupyter Notebook。
1、首先打开Anaconda Prompt,默认是在base环境下,使用命令:
conda list
查看当前base环境中安装了哪些包,主要是名为ipykernel的包与Jupyter Notebook有关。
2、然后进入自己创建的另一个环境,使用命令:
conda activate env_name
其中,env_name是你自己定义的环境名字。
接着,同样使用命令:
conda list
查看当前环境并没有与Jupyter Notebook相关的包,因此需要安装。
3、在这个虚拟环境中使用命令:
conda install nb_conda
回车,就能看到所需要安装的所有包,接着输入’y',安装这些与Jupyter Notebook相关的包。
4、安装完成后,在当前环境下,输入jupyter notebook回车,此时就能在这个环境中打开Jupyter Notebook了。
5、在打开的Jupyter Notebook中切换环境,只需点击”new“,在下拉菜单中找到需要使用的环境即可。
4、Jupyter Notebook的简单使用
选择想要使用的环境,然后点击”new“,即可创建新的文件。
输入一行代码,回车是换行输入下一行代码,还是在同一个代码块中:
而”shift“ + ”enter“则是跳转带下一个代码块,并执行上一个代码块的内容:
也可以点击”运行“或者三角形来运行代码: