当前位置: 首页 > news >正文

Python 和 Jupyter Kernel 版本不一致

使用jupyter notebook时明明已经安装了包,但是导入时提示:

ModuleNotFoundError: No module named 'ptitprince'

1、检查安装环境

!pip show ptitprince
Name: ptitprince
Version: 0.2.7
Summary: A Python implementation of Rainclouds, originally on R, ggplot2. Written on top of seaborn.
Home-page: https://github.com/pog87/PtitPrince
Author: Davide Poggiali
Author-email: davide.poggiali@unipd.it
License: MIT
Location: e:\python310\install\lib\site-packages
Requires: matplotlib, numpy, scipy, seaborn
Required-by: 

 如果没有显示任何信息,说明它可能安装到了其他 Python 环境中。

2、检查 Python 和 Jupyter Kernel 的版本

确认你的 Jupyter Notebook 使用的 Python 版本与安装 ptitprince 的版本一致。你可以在 Notebook 中运行以下命令检查 Python 版本:

import sys
print(sys.version)

经过输出发现jupyter notebook使用的Python和本机安装包时使用的Python不是同一个版本的Python,所以会导致包已经安装了,但是jupyter notebook却无法找到和使用包。 

解决Python 和 Jupyter Kernel 的版本不一致问题:

1. 安装 ipykernel

确保全局 Python 环境中已经安装了 ipykernel,用于将当前环境注册到 Jupyter 中。可以通过以下命令来安装:

pip install ipykernel

2. 将全局 Python 环境添加到 Jupyter 的 Kernel 列表

运行以下命令,将当前 Python 环境注册为 Jupyter 的 Kernel:

复制代码

python -m ipykernel install --user --name global_env --display-name "Python (global_env)"
  • --name global_env:这是你为 Kernel 取的内部名称,可以任意命名。
  • --display-name "Python (global_env)":这是你在 Jupyter Notebook 中看到的显示名称,可以根据需要修改。

3. 切换到全局环境的 Kernel

打开 Jupyter Notebook,然后通过菜单 Kernel > Change Kernel,选择你刚刚添加的 Kernel,比如 Python (global_env)

http://www.lryc.cn/news/458082.html

相关文章:

  • Android常用布局
  • 初级网络工程师之从入门到入狱(五)
  • JavaScript轮播图实现
  • 【LLM开源项目】LLMs-开发框架-Langchain-Tutorials-Basics-v2.0
  • Python 爬取天气预报并进行可视化分析
  • 最左侧冗余覆盖子串
  • 性能测试-JMeter(2)
  • 芯课堂 | Synwit_UI_Creator(μgui)平台之图像处理篇
  • QT C++ 软键盘/悬浮键盘/触摸屏键盘的制作
  • element-ui点击文字查看图片预览功能
  • SpringBoot集成Redis使用Cache缓存
  • 【瑞萨RA8D1 CPK开发板】lcd显示
  • 算法收敛的一些证明方法与案例
  • 基于vue框架的蛋糕店网上商城740g7(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 你真的了解Canvas吗--解密六【ZRender篇】
  • 孤独相伴 - 结婚十七年
  • json-server,跨域
  • 【Conda】修复 Anaconda 安装并保留虚拟环境的详细指南
  • 转行高薪 AI 产品经理,快速入门方法在此处
  • 初识环境变量
  • 成像基础 -- 景深计算
  • Git中从dev分支恢复master分支
  • 12.5 Linux_进程间通信_信号灯
  • Linux——cp-mv-rm命令
  • 上升点列
  • 刷题 链表
  • SQL 语法学习指南
  • 低代码可视化-uniapp商城首页小程序-代码生成器
  • Vue3 富文本:WangEditor
  • Unity实现自定义图集(四)