pycharm与jupyter lab/notebook结合使用方式

 更新时间:2024年06月25日 08:51:33   作者:巴啦啦魔仙变!!  
这篇文章主要介绍了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开始运行,

切换为正确的内核。再次运行

总结

运行正常,教程结束。

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Python中win32包的安装及常见用途介绍

    Python中win32包的安装及常见用途介绍

    在Windows环境下,Python Win32模块通常随Python安装包一起安装,这篇文章主要介绍了Python中win32包的安装及常见用途的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-06-06
  • 使用Python的判断语句模拟三目运算

    使用Python的判断语句模拟三目运算

    这篇文章主要介绍了使用Python的判断语句模拟三目运算,Python中没有类似C语言那样的三目运算符,不过可以进行简单地模拟实现,需要的朋友可以参考下
    2015-04-04
  • Python设置不同(字体、背景)颜色方式

    Python设置不同(字体、背景)颜色方式

    文章详细介绍了如何在终端中设置不同颜色的字体和背景,包括设置格式起始位、显示方式、前景色和背景色的方法
    2026-02-02
  • 深入学习Python+Opencv常用四种图像处理操作

    深入学习Python+Opencv常用四种图像处理操作

    本文主要介绍了深入学习Pytho+OpenCV实现的基本图像处理操作,例如:改变图像大小,图片色彩转换,图片模糊等,代码具有一定的学习价值,感兴趣的小伙伴可以关注一下
    2021-11-11
  • python实现浪漫的烟花秀

    python实现浪漫的烟花秀

    这篇文章主要为大家详细介绍了python实现浪漫的烟花秀,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • 利用python将xml文件解析成html文件的实现方法

    利用python将xml文件解析成html文件的实现方法

    下面小编就为大家分享一篇利用python将xml文件解析成html文件的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-12-12
  • Python输出华丽分割线的方式大全

    Python输出华丽分割线的方式大全

    在 Python 编程中,有时候我们需要为日志、输出结果或者调试信息添加一些分割线,方便视觉上的区分,这篇文章将介绍几种常见的方法和一些创意的分割线设计,帮助你让代码输出更具美感和个性化,需要的朋友可以参考下
    2025-08-08
  • python Flask 装饰器顺序问题解决

    python Flask 装饰器顺序问题解决

    这篇文章主要介绍了python Flask 装饰器顺序问题解决,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • 利用Python语言的grpc实现消息传送详解

    利用Python语言的grpc实现消息传送详解

    gRPC是一个高性能、通用的开源RPC框架,其由Google主要面向移动应用开发并基于HTTP/2协议标准而设计。本文主要介绍了如何利用Python语言的grpc实现消息传送,感兴趣的可以了解一下
    2023-03-03
  • Python性能调优的十个小技巧总结

    Python性能调优的十个小技巧总结

    大家好,今天这篇文章关于Python性能调优的10个小技巧,每天花5-10分钟阅读我的文章,对你技术提升一定会有帮助。喜欢记得收藏以防迷路
    2021-11-11

最新评论