如何pycharm与jupyter lab/notebook结合使用

2023-05-16

如何pycharm与jupyter lab/notebook结合使用

  • 原因
  • 效果
  • 教程

原因

jupyter lab的自动补全并不好用,使用了kite后总是存在卡顿的现象,正好在pycharm中支持jupyter lab/notebook,遂将二者集合。

效果

确实很好。既可以使用pycharm的代码补全,也可以运行在运行cell后实时预览输出,同样支持markdown语法,很不错。
在这里插入图片描述

教程

最好在conda中配多个环境,将各种环境隔离,并且添加内核到jupyter lab中。(教程参考: 将conda 虚拟环境添加到 Jupyter lab内核.)
如果不想弄,只用base环境,当然也可以。
添加完成内核后,打开pycharm,
点击create new project
在这里插入图片描述
然后选择existing interpreter
在这里插入图片描述
点击右侧的三个点,找到conda 中对应环境的所在位置,然后选择Python.exe。
这里需要注意,如果这个项目想要运行在base环境下,那么这里就去找base这个虚拟环境的位置。
如果是想要运行在tensorflow环境下,就去找tensorflow这个环境的位置。
在这里插入图片描述
如果不清楚环境的位置,在命令行中运行

conda env list

会输出conda中每个环境的位置
第一次找到环境后,把这个勾上,以后就不用重复找了
在这里插入图片描述

选择虚拟环境后,会在Python3.8的后面显示环境名字。
在这里插入图片描述
然后点击创建。等待pycharm完成初始化
在这里插入图片描述
完成初始化后,新建文件,选择jupyter notebook文件
在这里插入图片描述
输入文件名,不需要后缀
在这里插入图片描述
功能区1为:jupyter 服务,这个一般不用管
功能区2为:jupyter lab/notebook内核,如果这里选择的内核与前面创建项目时选择的内核不一致,pycharm会提示切换内核。
功能区3为:预览方式。
还有很多其它功能,多用一下就知道了

左侧框输入代码,按shift + enter开始运行,
在这里插入图片描述

切换为正确的内核。再次运行
在这里插入图片描述
运行正常,教程结束。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何pycharm与jupyter lab/notebook结合使用 的相关文章

随机推荐

  • 秒杀商品的一些思路分享,redis的链表、mq、mysql排他锁

    运用的技术 1 redis链表 xff08 预库存 xff09 2 rabbitMq xff08 记录秒杀成功的订单数据 xff09 3 php 两个方案 1 mysql 开启事务 xff0c 生成排他锁 x1f512 2 redis链表
  • 服务器配置https,以及报错解决

    一 获取SSL证书 1 1 阿里中购买SSL证书 1 二 安装SSL证书 2 1 下载证书 2 2 使用nginx配置 2 三 配置SSL证书 3 四 参考文档分享 4 开启HTTPS 获取SSL证书 阿里中购买SSL证书 1 登录到阿里云
  • 一款超好用的python的log记录工具——loguru

    一款超好用的python的log记录工具 loguru 1 安装 pip span class token function install span loguru 2 使用简介 2 1 add 函数 在loguru中 xff0c 只需要通
  • Eclipse控制台Console使用说明

    1 说明 本文详细介绍Eclipse控制台Console使用说明 xff0c 调试时通过控制台查看日志 xff0c 有时候日志太多会找不到上面的日志 xff0c 有时候几个控制台会不受控制的弹出 xff0c 那么请参考本文 xff0c 通过
  • 二叉树高度最简单的求法

    假设这是一颗满二叉树 xff0c n为节点的总个数 xff0c 那么 n 43 1 2为最后一层节点数 xff0c 除以h 1次的2就是第一层的节点数即为1 之所以选择满二叉树来算 xff0c 是因为这样算起来最方便 xff0c 最后一层节
  • 单片机类型介绍和入门单片机

    单片机类型介绍和入门单片机 单片机是一种集成电路芯片 xff0c 通常包含一个或多个中央处理器 xff08 CPU xff09 存储器 输入输出端口 xff08 I O xff09 和计时器等部件 xff0c 可以完成各种控制和数据处理任务
  • Python 3.7 安装完成后import ssl失败解决方法

    提示找不到SSL模块 python安装完毕后 xff0c 提示找不到ssl模块 xff1a root 64 localhost python2 7 5 Python 2 7 5 default Jun 3 2013 11 08 43 GCC
  • activemq的安装和使用【2】activemq的queue模式

    activemq共有两种模式 xff0c 一是点对点 xff0c 一是发布和订阅 xff0c 不管是哪种方式 xff0c 都包含两个角色 xff0c 一是消息的生产者 xff0c 一是消息的消费者 点对点是消息只能被一个消费者收到 xff0
  • Nacos源码分析

    Nacos源码分析 1 下载Nacos源码并运行 要研究Nacos源码自然不能用打包好的Nacos服务端jar包来运行 xff0c 需要下载源码自己编译来运行 1 1 下载Nacos源码 Nacos的GitHub地址 xff1a https
  • Sentinel源码分析

    Sentinel源码分析 1 Sentinel的基本概念 Sentinel实现限流 隔离 降级 熔断等功能 xff0c 本质要做的就是两件事情 xff1a 统计数据 xff1a 统计某个资源的访问数据 xff08 QPS RT等信息 xff
  • Nginx 基础使用、配置文件详解、Keepalived高可用

    Nginx 基础使用 安装 span class token comment 解压nginx压缩包 xff0c 压缩包自行下载 span tar zxvf nginx 1 span class token punctuation span
  • 阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义

    常用文件夹分层 xff1a pojo vo xff08 与前端交互的所有对象 xff0c 包括接参和返回 xff09 query xff08 查询的筛选条件 xff0c 前端传参和后端内部传参通用 xff09 entity xff08 数据
  • 分布式锁笔记

    分布式锁笔记 分布式锁1 传统锁回顾1 1 从减库存聊起1 2 环境准备1 3 简单实现减库存1 4 演示超卖现象1 5 jvm锁问题演示1 5 1 添加jvm锁1 5 2 原理 1 6 多服务问题1 6 1 安装配置nginx1 6 2
  • 分布式锁总结

    乐观锁 在select的时候不会加锁 xff0c 是基于程序实现的 xff0c 所以不会存在死锁的情况 适用于读多写少的场景 xff08 写的并发量相对不高 xff09 xff0c 可以提高系统的吞吐量 因为如果写多的话 xff0c 乐观锁
  • Xstart远程连接Linux图形用户界面

    目标 xff1a 在自己的Windows桌面打开Linux的firefox浏览器 工具 xff1a Windows Xmanager的Xstart工具 Linux xterm firefox 说明 xff1a 使用Xstart远程连接Lin
  • 微信内置小程序在线客服功能

    在小程序中加入客服消息按钮 小程序接入微信 客服消息 功能模块 xff0c 开发者只需要调用按钮 xff0c 触发微信的客服消息功能即可 xff0c 不需要自行在小程序中实现 加入客服消息按钮有两个方法 xff0c 大家可以根据自己的实际需
  • Java实例化泛型

    public D newUsr D newUsr try 通过反射获取model的真实类型 ParameterizedType pt 61 ParameterizedType this getClass getGenericSupercla
  • Windows桌面下面任务栏无法点击(卡住)的解决办法

    Windows桌面下面任务栏无法点击 卡住 的解决办法 大家再使用Windows的时候 xff0c 有时候会碰到桌面卡住无法点击下面的任何图标的现象 xff0c 若不知道如何解决 xff0c 可能就开始重启电脑了 xff0c 其实不必要 x
  • 剑指offer03

    数组中的重复数字 题目 在一个长度为 n 的数组 nums 里的所有数字都在 0 xff5e n 1 的范围内 数组中某些数字是重复的 xff0c 但不知道有几个数字重复了 xff0c 也不知道每个数字重复了几次 请找出数组中任意一个重复的
  • 如何pycharm与jupyter lab/notebook结合使用

    如何pycharm与jupyter lab notebook结合使用 原因效果教程 原因 jupyter lab的自动补全并不好用 xff0c 使用了kite后总是存在卡顿的现象 xff0c 正好在pycharm中支持jupyter lab