栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Pycharm 中集成Jupyter

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Pycharm 中集成Jupyter

注:本安装教程全程在windows下运行,其余环境不一定适用。我之前走了不少的弯路,什么ssh,服务器协议,架设服务器,购买服务器,linux ssh协议相关的博客都去看了。但是还是没有配置成功。写本教程的目的,一方面是为了让像我这样的新手少走一点弯路,多节约一点时间花在重要的事情上边。二是以后自己的复习,防止以后我忘了。

望诸位取其精华即可!!!

环境:windows 11

           python 3.8

           Pycharm 2022 专业版

            Edge浏览器

二:环境【配置文件】准备 1.生成配置文件
jupyter notebook --generate-config
2.设置密码
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.登录网页端可能需要你输入密码,就是你刚才在终端设置的密码

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/926081.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号