Jupyter win配置

怎么说呢,在mac上折腾了大半天.代码没有跑出来.还有各种奇奇怪怪的问题.想写写swift,playground也不能正常预览.其实是很失落的事情.我为了干活还是回到win平台吧.还有Linux写东西是真的好,说真的,那是一种天生的友好.

jupyter装好以后,一直是在vscode里面启动使用的.并没有在浏览器里面打开.还需要配置一下,这里记录一下.

# 命令行输入以下命令,生成默认配置文件jupyter notebook --generate-config

找到默认配置文件的目录,找到jupyter_notebook_config.py文件,第261行,修改到自己Jupyter的对应目录

目录自己看着点.


这里插一句,安装的时候别乱改目录.自己啥也不懂,就知道装C盘卡.说C盘东西多卡的人,头给你打掉.有些程序之间互相依赖,还有一些要写进系统路径.为了避免这些个奇奇怪怪的问题,好好规划你的磁盘.

多用搜索,注意大小写

## The directory to use for notebooks and kernels.c.NotebookApp.notebook_dir = 'path'

jupyter notebook,别手抖


就是不知道为什么,不是自动打开浏览器,不过这样也好,我自己可以选浏览器打开

http://localhost:8888/?token=1e3ef9adf56b13d21c40199c54f5482969e7ba3f914deea6 http://127.0.0.1:8888/?token=1e3ef9adf56b13d21c40199c54f5482969e7ba3f914deea6
juypter notebook # 默认端口启动,8888jupyter notebook --port <port number> # 指定端口启动jupyter notebook --no-browser # 启动服务器但不在浏览器中打开

python -m venv venv # 建立虚拟环境venv\scripts\activate # 激活虚拟环境pip install plotly # 安装plotly
解决报错:(1)以管理员身份运行vs code
(2)在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的) 【受限制的、保密的】
(3)在终端执行:set-ExecutionPolicy RemoteSigned
(4)在终端执行:get-ExecutionPolicy,显示RemoteSigned

此时正常,爆红是我又手抖了

解决它

# 还在上一步中的虚拟环境中操作pip install ipykernel # 安装ipykernelpython -m ipykernel install --user --name=plotly # 虚拟环境加入ipykernel中,name后接名称,最好和包中的内容相关,便于操作
jupyter kernelspec list # 列出juypter中所关联的所有kerneljuypter kernelspec remove plotly # 会卸载plotly的kernel

此时自动跳转,我想是在根目录的原因?

k

缺包?安装一下

要重启?把我代码先复制一下.

import plotly.offline as pyfrom plotly.graph_objs import Scatter, Layoutimport plotly.graph_objs as go

py.init_notebook_mode(connected=True)

trace1=go.Scatter( x=[1,2], y=[1,2])trace2=go.Scatter( x=[1,2], y=[2,1])py.iplot([trace1, trace2])

就运行出来了.


使用pyecharts时的注意事项


jupyter nbextension list # 检查echarts是否配置成功
pip install jupyter-echarts-pypkg # 如果没有成功,在相应环境中安装包

from plotly.graph_objs import Scatter,Layoutimport plotlyimport plotly.offline as pyimport numpy as npimport plotly.graph_objs as go
#setting offilneplotly.offline.init_notebook_mode(connected=True)N = 100random_x = np.linspace(0,1,N)random_y0 = np.random.randn(N)+5random_y1 = np.random.randn(N)random_y2 = np.random.randn(N)-5
#Create tracestrace0 = go.Scatter( x = random_x, y = random_y0, mode = 'markers', name = 'markers')trace1 = go.Scatter( x = random_x, y = random_y1, mode = 'lines+markers', name = 'lines+markers')trace2 = go.Scatter( x = random_x, y = random_y2, mode = 'lines', name = 'lines')data = [trace0,trace1,trace2]py.iplot(data)

直方图,简简单单画俩图.没问题了~

https://plotly.com/python/figure-structure/

憨瓜做法~

(0)

相关推荐