前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jupyter win配置

Jupyter win配置

作者头像
云深无际
发布2021-04-14 10:44:25
8310
发布2021-04-14 10:44:25
举报
文章被收录于专栏:云深之无迹

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

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

代码语言:javascript
复制
# 命令行输入以下命令,生成默认配置文件
jupyter notebook --generate-config

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

目录自己看着点.


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

多用搜索,注意大小写

代码语言:javascript
复制
## The directory to use for notebooks and kernels.
c.NotebookApp.notebook_dir = 'path'

jupyter notebook,别手抖


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

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

代码语言:javascript
复制
python -m venv venv # 建立虚拟环境
venv\scripts\activate   # 激活虚拟环境
pip install plotly  # 安装plotly
代码语言:javascript
复制
解决报错:
(1)以管理员身份运行vs code

(2)在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)  【受限制的、保密的】

(3)在终端执行:set-ExecutionPolicy RemoteSigned

(4)在终端执行:get-ExecutionPolicy,显示RemoteSigned

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

解决它

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

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

k

缺包?安装一下

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

代码语言:javascript
复制
import plotly.offline as py
from plotly.graph_objs import Scatter, Layout
import 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时的注意事项


代码语言:javascript
复制
jupyter nbextension list  # 检查echarts是否配置成功
pip install jupyter-echarts-pypkg  # 如果没有成功,在相应环境中安装包

代码语言:javascript
复制
from plotly.graph_objs import Scatter,Layout
import plotly
import plotly.offline as py
import numpy as np
import plotly.graph_objs as go

#setting offilne
plotly.offline.init_notebook_mode(connected=True)
N = 100
random_x = np.linspace(0,1,N)
random_y0 = np.random.randn(N)+5
random_y1 = np.random.randn(N)
random_y2 = np.random.randn(N)-5

#Create traces
trace0 = 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)

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

代码语言:javascript
复制
https://plotly.com/python/figure-structure/

憨瓜做法~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用pyecharts时的注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档