Python Jupyter Notebook导包报错问题及解决

 更新时间:2025年02月21日 16:36:23   作者:LWuoa  
在conda环境中安装包后,Jupyter Notebook导入时出现ImportError,可能是由于包版本不对应或版本太高,解决方法包括卸载并重新安装出错的包,或安装该包的其他版本,此外,确保在正确的环境中安装ipykernel,并使用正确的命令添加和更改kernel

问题

在conda上安装了一个新环境,在环境中试验安装好的包,都是可用的,但从这个环境进入jupyter notebook,导入刚刚安装好的包,却发生报错:

ImportError: DLL load failed while importing _errors: 找不到指定的程序。

只有其中一个包发生这样的报错,其他的包都能成功导入。

以为是包没有安装好所以报错,在jupyter notebook中使用!pip install h5py仍然报错。

解决方法

重新安装

可能是相关包版本不对应、版本太高所引起的错误。

  • 卸载出错的包,安装该包的其他版本:
pip uninstall 包名
pip install 包名
pip install 包名==版本号

但以上的方法并没有解决我的问题,重新安装后依然报错。

Jupyter NoteBook 更改Kernel

  • 进入环境中,输入以下命令以添加kernel:
 python -m ipykernel install --user --name 要添加的环境 --display-name "jupyter中显示的kernel名字"
  • 例如:
python -m ipykernel install --user --name scMDC --display-name "python(scMDC)"

如果输入这条命令报错,那么需要先安装ipykernel:

python.exe: No module named ipykernel
pip install ipykernel

安装完成后,再输入添加kernel的命令。以上操作一定要在需要使用的环境中完成。

  • 查看kernel命令:
jupyter kernelspec list
  • 删除指定kernel命令:
jupyter kernelspec remove 要删除的kernel

添加完成后,打开jupyter notebook更改kernel,Kernel->Change kernel->刚添加的kernel名。

总结

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

相关文章

  • Python检测两个文本文件相似性的三种方法

    Python检测两个文本文件相似性的三种方法

    检测两个文本文件的相似性是一个常见的任务,可以用于文本去重、抄袭检测等场景,Python 提供了多种方法来实现这一功能,x下面小编就来简单介绍一下吧
    2025-03-03
  • 基于PyQt制作小红书图片抓取工具

    基于PyQt制作小红书图片抓取工具

    这篇文章主要为大家详细介绍了如何基于PyQt制作一个小红书图片抓取工具,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-11-11
  • python删除本地夹里重复文件的方法

    python删除本地夹里重复文件的方法

    这篇文章主要为大家详细介绍了python删除本地夹里重复文件的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • python+pyhyper实现识别图片中的车牌号思路详解

    python+pyhyper实现识别图片中的车牌号思路详解

    最近领导给布置了一个基于图片识别车牌号的工具开发任务,然后就去研究实现逻辑,自己根据opencv写了一个小demo,发现不仅速度慢而且成功率极低。然后,就找到了Hyperlpr开源项目,这篇文章主要介绍了python+pyhyper实现识别图片中的车牌号,需要的朋友可以参考下
    2022-12-12
  • nginx搭建基于python的web环境的实现步骤

    nginx搭建基于python的web环境的实现步骤

    这篇文章主要介绍了nginx搭建基于python的web环境的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01
  • 详解利用Pytorch实现ResNet网络之评估训练模型

    详解利用Pytorch实现ResNet网络之评估训练模型

    这篇文章主要为大家介绍了利用Pytorch实现ResNet网络之评估训练模型详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Pandas之StyleFrame如何设置表格样式

    Pandas之StyleFrame如何设置表格样式

    这篇文章主要介绍了Pandas之StyleFrame如何设置表格样式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 浅析Python 读取图像文件的性能对比

    浅析Python 读取图像文件的性能对比

    这篇文章主要介绍了浅析Python 读取图像文件的性能对比,主要介绍了3种性能对比方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • pandas如何解决excel科学计数法问题

    pandas如何解决excel科学计数法问题

    这篇文章主要介绍了pandas如何解决excel科学计数法问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • Python利用Gradio与EasyOCR构建在线识别文本的Web应用

    Python利用Gradio与EasyOCR构建在线识别文本的Web应用

    随着人工智能的不断发展,各种智能算法越来越普遍,本文就给大家介绍一种通过训练好的算法进行文字识别的方法,而且是Web页面可视化操作,方便调用,希望大家喜欢
    2023-04-04

最新评论