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爬虫框架scrapy下载中间件的编写方法

    python爬虫框架scrapy下载中间件的编写方法

    这篇文章主要介绍了python爬虫框架scrapy下载中间件,在每一个scrapy工程中都有一个名为 middlewares.py 的文件,这个就是中间件文件,本文通过示例代码给大家介绍的非常详细,需要的朋友参考下吧
    2022-03-03
  • Python使用pip安装Matplotlib的方法详解

    Python使用pip安装Matplotlib的方法详解

    在网上看见许多matplotlib的安装教程都是比较复杂,需要配置许多环境,对于电脑基础不好的人来说可是一件头疼的事情,今天我介绍一个简单的安装方法,下面这篇文章主要给大家介绍了关于Python使用pip安装Matplotlib的相关资料,需要的朋友可以参考下
    2022-07-07
  • python注释和运算符详解

    python注释和运算符详解

    这篇文章主要为大家介绍了python注释和运算符,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • OpenCV学习之图像加噪与滤波的实现详解

    OpenCV学习之图像加噪与滤波的实现详解

    这篇文章主要为大家详细介绍了OpenCV中图像的加噪与滤波操作的相关资料,文中的示例代码简洁易懂,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02
  • Python中实现switch功能实例解析

    Python中实现switch功能实例解析

    这篇文章主要介绍了Python中实现switch功能实例解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python标准库之日期、时间和日历模块

    Python标准库之日期、时间和日历模块

    这篇文章介绍了Python标准库之日期、时间和日历模块,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05
  • Python写入CSV文件的方法

    Python写入CSV文件的方法

    这篇文章主要介绍了Python写入CSV文件的方法,涉及Python使用csv模块操作csv文件读写的相关技巧,非常简单实用,需要的朋友可以参考下
    2015-07-07
  • python实现图像识别的示例代码

    python实现图像识别的示例代码

    这篇文章主要介绍了python实现图像识别的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • python程序如何进行保存

    python程序如何进行保存

    在本篇文章里小编给大家整理了关于python程序保存的方法,有需要的朋友们可以学习下。
    2020-07-07
  • 详解numpy.ndarray.reshape()函数的参数问题

    详解numpy.ndarray.reshape()函数的参数问题

    这篇文章主要介绍了详解numpy.ndarray.reshape()函数的参数问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10

最新评论