注:本安装教程全程在windows下运行,其余环境不一定适用。我之前走了不少的弯路,什么ssh,服务器协议,架设服务器,购买服务器,linux ssh协议相关的博客都去看了。但是还是没有配置成功。写本教程的目的,一方面是为了让像我这样的新手少走一点弯路,多节约一点时间花在重要的事情上边。二是以后自己的复习,防止以后我忘了。
望诸位取其精华即可!!!
环境:windows 11
python 3.8
Pycharm 2022 专业版
Edge浏览器
二:环境【配置文件】准备 1.生成配置文件jupyter notebook --generate-config2.设置密码
jupyter notebook password Enter password: xxxx Verify password: xxxx [NotebookPasswordApp] Wrote hashed password to /home/rdev/jupyter/jupyter_notebook_config.json三:Pycharm集成
直接在pycharm中新建一个项目,然后新建一个Jupyter文件,Pycharm会自动提醒你安Jupyter。
四:创建Jupyter文件 1.创建文件之后就可以在你Pycharm新建项目的位置,打开命令行,输入jupyter notebook。整个流程如下:
jupyter notebook
接下来他会自动打开浏览器界面
2.文件的创建方式选择
### 从Jupyter网页上创建,这里我选择的是python语言,如图###
文件的重命名
编写程序
回到Pycharm中查看,结果如下
### 从Pycharm中创建###
这个和上边类似,可以类比,相关的图示操作如下,关键的是你需要配置服务器地址:
---创建文件
--配置服务器地址
还记得我们在刚才的shell窗口的重要勾画内容吗?就是下图,
只需要右键按住选择,然后Ctrl + Insert键复制,把复制的内容粘贴到下图中的服务器端口即可:
配置完成后,效果如图-->创建相关的检验文件,检查网页端和Pycharm是否同步。
打开网页端,这里直接选择重载即可。
我们的文件同步到了网页端,
3.关闭文件操作 毕竟要养成良好习惯嘛!! 两种方式关闭 方式一:在网页上关闭方式二:在控制台关闭
只需要你的 Ctrl + C 即可
五:效果演示弄了这么半天,肯定要有一点效果啊。我的操作效果如下
1.LaTeX排版效果如下
其实这个公式的渲染时基于mathjax的,但是和LaTeX还是差不多的,作为一个重度的LaTeX患者,就很舒服!!!
2.绘图效果
效果也是杠杠的!!!
六:相关的源码# 一.LaTeX排版相关
# 1.
from sympy import init_printing
from sympy import *
x, y, z = symbols('x y z')
(exp(x)/factorial(y))**z
# 2.
import sympy as sp
k = sp.var('k', position=True, integer=True)
(2*(1 - sqrt(5))**k + sqrt(5)*(1 + sqrt(5))**k + 3*(1 + sqrt(5))**k)/(2**k*(sqrt(5) + 5))
# 二. 绘图相关
# 1.
a = range(1, 10)
b = range(2, 20, 2)
plt.scatter(a, b)
plt.show()
# 2.
x = np.arange(0, 2 * np.pi, 0.01)
y = np.sin(x)
plt.plot(x, y)
plt.show()
# 3.
import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 2 * np.pi, 0.01)
y = np.sin(x)
plt.plot(x, y)
plt.show()
y1 = np.cos(x)
plt.plot(x, y1)
plt.show()
七:备注
1.相关的符号函数后边加上;会抑制Jupyter的输出预览
2.符号变量必须在每一个cell里边声明
如下:
x, y, z = symbols('x y z')
3.登录网页端可能需要你输入密码,就是你刚才在终端设置的密码



