Octave、Anaconda安装和jupyter notebook的使用

实验一、Octave、Anaconda安装和jupyter notebook的使用

1.Octave的安装

[Octave压缩包] (https://mirrors.tuna.tsinghua.edu.cn/gnu/octave/windows/octave-7.3.0-w64-64.zip)

解压到非中文空文件夹中,如我解压到D:\octave中,此时,需要在用户环境变量中新建一名为OCTAVE_EXECUTABLE的环境变量(方法可百度)D:\octave\octave-7.3.0-w64-64\mingw64\bin\octave-cli.exe

2.Anaconda的安装

[Anaconda下载程序] (https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.10-Windows-x86_64.exe)

这里,我按默认路径安装到C:\Users\86130\anaconda3,Anaconda已经自带jupyter notebook,但只有python核,因此需要连接octave内核。连接内核之前,我换了镜像源,提高之后的下载速度,点击开始—>Anaconda3(64-bit)—>Anaconda Prompt (anaconda3)

  1. 换源操作(非必要)在conda黑窗体中输入conda config --show-sources查看自己的源,输入
  • conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  • conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
  • conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
  • conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
  • conda config –add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
    添加清华镜像源,可再次查看自己的源验证是否成功。
  1. 在 base 系统环境采用 nb_conda_kernels 将 conda 中创建的环境自动关联到你的 Notebook 中,在 base 系统环境命令行输入
  • conda install nb_conda_kernels
  1. 创建虚拟环境 Octave,则在命令行输入
  • conda create -n Octave python=3.8
  1. 激活虚拟环境 Octave
  • conda activate Octave
  1. 在激活的虚拟环境 Octave 中安装 octave_kernel,则在命令行输入
  • conda install -c conda-forge octave_kernel
  1. 退出虚拟环境 Octave,则在命令行输入
  • conda deactivate
  1. 在 base 主环境,如果准备在 D:\Work 工作目录下运行 Jupyter Notebook,则在命令行输入
  • jupyter notebook D:\Work
  1. 在基于浏览器的jupyter notebook中点击new检查是否有octave核,若有,则连接成功

注意有多次需要按提示输入y并按enter

在此之前,我多次按照老师流程下载安装miniconda,并在“系统属性” —> “环境变量” —> “用户环境变量” —> “Path” —> “添加”,添加了我的解压后的运行文件路径 D:\Octave\octave-7.3.0-w64\mingw64\bin,发现始终无法连接到octave内核,后来参考
[在Jupyter Notebook上安装octave内核] (https://blog.csdn.net/qq_44992157/article/details/123729375) ,
改换成如上新建的用户环境变量,才得以成功连接,缺点是无法画图,原因是:cli全称为Command Line Interface(命令行界面),而gui全称为Graphical user interface(图形用户界面)。

3.Jupyter Notebook的使用

1.Markdown的使用

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题
  1. 第一点
  2. 第二点
  3. 第三点
    这是加粗文本
    这是斜体文本
    这也是斜体文本
    要不你还是把我删了吧
    [这是超链接] (https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2022.10-Windows-x86_64.exe)

这是第一层

这是第二层

这是第三层

这是仿宋绿色高亮居中文本

conda的使用

  • `求多项式F(x)=x2+5x和G(x)=2x+1的一阶导数
  • clear
    f=[1 5 0];
    g=[2 1];
    Df=polyder(f);
    Dg=polyder(g);
    Df,Dg
    %end
  • 求方程F(x)=x2+5x=0和G(x)=2x+1=0的根
  • clear
    f=[1 5 0];
    g=[2 1];
    rf=roots(f);
    rg=roots(g);
    rf,rg
    %end

反思

本次实验走了不少弯路,反复下载了七八次miniconda、anaconda,主要问题在于一直无法连接到octave内核,conda黑窗体显示metakernelapp error exception in message handler,但在使用jupyter notebook的过程中,发现了其优越性,十分简洁,不再需要打开octave和word等软件。培养了使用jupyter的兴趣,收获还是挺大的。

你可能感兴趣的:(jupyter使用,jupyter,python,conda)