教程为事后记录部分图片实操图片
详细记录pycharm配置jupyter方法jupyter添加其他conda环境方法远程密码调用jupyter方法修改jupyter工作目录的方法。

一、入门配置

配置方法支持pycharm使用jupyter notebook
但,每次都需要重新输入token

1. Pycharm配置Conda自带的jupyter

1.1 Conda自带jupyter启动方法

  1. 可以直接鼠标点击运行Jupyter Notebook 这个快捷方式
  2. 在 Anaconda Prompt执行 jupyter notebook
    在这里插入图片描述

在这里插入图片描述

1.2 Pycharm配置jupyter

1.2.1. 打开Pycharm,并打开设置找到对应

Configured Server输入复制链接

在这里插入图片描述
这里注意,如果没有这个设置项,可能需要创建一个notebook才会弹出这个

1.2.2 在 输入jupyter网页链接

请注意,这个token是每次都会变动的,所以,每次都需要重复上述操作

cmd-jupyter

2. jupyter配置conda其他环境

一般情况下,jupyter启动后,仅支持自带环境,也就是base环境。如果你很多库都安装在里边,自然可以用。

但如果想更换其他环境,则需要安装 ipykernel安装base环境下)。
这个百度也能得到其他官方做法。我就说个简单的方法: 文件夹路径

2.1 使用命令查看jupyter的通用工作路径

anaconda prompt 中使用 jupyter --paths 查看jupyter的目录然后找到“…/kernels/python3” 这个文件夹
一般是在工作目录“--/sharejupyterkernelspython3” 路径下,然后发现这三个文件就是了。
在这里插入图片描述

2.2 添加其他环境配置

  1. python3这个文件夹复制kernels文件夹内,并重命名成你新环境的名字
  2. 打开kernel.json修改对应的环境路径,并更改名字(方便你记得这个环境);
  3. 重启jupyter即可

在这里插入图片描述

这里说明一下:

  1. 因为我印象中从来没有故意特意去安装ipykernel,所以可能conda是默认安装这个ipykernel的。
  2. 可以使用conda list查看确认是否安装ipykernel
  3. 可以上述提到的路径找一下,如果存在这个配置文件基本上是安装ipykernel的。
  4. 网上有其他ipykernel配置方法,需要使用命令,我只是比较懒,就直接复制了。
  5. 如果没找到这个文件夹配置文件可能需要安装一下 ipykernel

二、进阶配置

允许pycharm一次性配置好jupyter,即实现远程调用

修改工作目录,避免占用c空间

原理核心:不需要jupyter每次都产生动态token,因此,我们选用密码加密方式

1. 查看jupyter工作目录,并配置jupyter,设置成密码登陆

  1. 在 Anaconda Prompt 端执行 jupyter --paths可以查看jupyter所有的工作目录
    (一般情况下,conda自带jupyter目录在:C:userxxx 文件夹下)
  2. 在 Anaconda Prompt 端执行 jupyter notebook --generate-config生成config.py文件;
    (根据上述文件夹,挨个找一下,大概率是在 C:Usersxxx.jupyter文件夹里 )
  3. 打开这个“jupyter_notebook_config.py”配置文件修改

需要重点注意,#号为注释符号,需要去掉,并且每一个命令都需要置前,前面空格,才能识别命令,否则会报错

这里的配置为:
c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True
c.NotebookApp.ip = ‘*’
c.NotebookApp.notebook_dir = ‘可修改工作目录
c.NotebookApp.open_browser = False
c.NotebookApp.password = ‘’
c.NotebookApp.password_required = True
c.NotebookApp.port = 8889
c.NotebookApp.token = ‘’

修改配置文件后,先不关闭,还需填写 “c.NotebookApp.password

  1. 使用命令jupyter notebook password生成密码;(输入两次密码)
    在这里插入图片描述

这里在C:Usersxxx.jupyter 文件夹下,会生成一个配置文件“jupyter_notebook_config.json”)
5. 打开jupyter_notebook_config.json文件复制密码串;
在这里插入图片描述

  1. 将密码串粘贴到 “c.NotebookApp.password“ 处。
  2. 重启jupyter即可

2. pycharm配置jupyter

时候还是相同的地方,只需要填入:http://localhost:8888/?token=即可

3. 修改jupyter的工作目录

执行到在上述第3步中,即可修改工作目录。但需要注意,此时,如果是使用Jupyter Notebook这个快捷键启动jupyter,工作目录是不会变的!

还需要进行下列修改:

  1. 找到这个快捷键的文件所在,鼠标右键打开”属性“,

  2. 删除: “%USERPROFILE%/”

  3. 然后,保存即可
    在这里插入图片描述

  4. 到此,使用快捷键”Jupyter Notebook (Anaconda)“启动jupyter也能愉快的使用设置好的工作目录啦!

强调:
上述使用 Configured Server配置jupyter的方法,都需要手动额外启动jupyter,然后pycharm才能连接上这个服务器

三、pycharm自启动jupyter

这个简单尝试了一下,应该工程目录链接的环境中需要单独安装jupyter notebook。
后期可能补上教程

四、jupyter notebook使用技巧

pycharm配置jupyter可以避免网页没有代码补全功能

1. 使用 matplotlib独立窗口绘图

使用 %matplotlib qt5 才能弹出窗口,否者是嵌入notebook内,没有交互功能

%matplotlib qt5
from matplotlib import pyplot as plt

原文地址:https://blog.csdn.net/tjb132/article/details/134712994

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_41198.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注