conda与jupyter notebook kernel核环境不一致的问题解决

 更新时间:2023年05月16日 10:00:01   作者:uncle_ll  
本文记录在使用conda时候出现的问题,jupter notebook中的环境不一致导致的,具有一定的参考价值,感兴趣的可以了解一下

问题

一般在服务器上进行环境安装的时候有多种方式,比如docker, conda等。conda肯使用起来更加简便,docker更适合服务器部署的时候使用。本文记录在使用conda时候出现的问题,jupter notebook中的环境不一致导致的。

首先conda创建环境

conda create -n xxxx python=3.7.4

将环境添加到jupter中

python -m ipykernel instal --name xxxx --user

在notebook中使用该kernel并进行相应的导入该环境下装好的包,发现有问题,明明在conda中装好的包,在notebook中import的时候提示该mudule不存在。

查看notebook中的python版本:

import sys
sys.version

可以看到notebook中的python版本是3.6, 而conda中版本是3.7。假如你的jupter notebook的python版本与你创建的环境的python版本不一致的时候就会出现问题,可以通过更换Jupyter Notebook内核的Python版本解决这个问题。

解决办法

查看conda中环境kernel配置文件所在位置:

ipython kernelspec list

进入需要修改的kernel 的 python对应目录,修改 kernel.json

cd  xxxx/jupter/kernels/xxxx
vim kernel.json

注意: 确保这个新的python环境有ipykernel_launcher

没有的话可以跳转到该虚拟环境中,执行下面语句进行安装

python -m pip install ipykernel -U --force-reinstall

完成上述python的修改后重新启动notebook,再次import正常,问题得到解决:

 到此这篇关于conda与jupyter notebook kernel核环境不一致的问题解决的文章就介绍到这了,更多相关conda与jupyter notebook kernel内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • pyqt5 使用cv2 显示图片,摄像头的实例

    pyqt5 使用cv2 显示图片,摄像头的实例

    今天小编就为大家分享一篇pyqt5 使用cv2 显示图片,摄像头的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Django添加feeds功能的示例

    Django添加feeds功能的示例

    这篇文章主要介绍了Django添加feeds功能的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • python处理中文编码和判断编码示例

    python处理中文编码和判断编码示例

    在开发自用爬虫过程中,有的网页是utf-8,有的是gb2312,有的是gbk,如果不加处理,采集到的都是乱码,解决的方法是将html处理成统一的utf-8编码
    2014-02-02
  • 用pickle存储Python的原生对象方法

    用pickle存储Python的原生对象方法

    下面小编就为大家带来一篇用pickle存储Python的原生对象方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Python线性网络实现分类糖尿病病例

    Python线性网络实现分类糖尿病病例

    什么是线性规划?想象一下,您有一个线性方程组和不等式系统。这样的系统通常有许多可能的解决方案。线性规划是一组数学和计算工具,可让您找到该系统的特定解,该解对应于某些其他线性函数的最大值或最小值
    2022-10-10
  • Python+turtle绘制七夕表白玫瑰花

    Python+turtle绘制七夕表白玫瑰花

    七夕节,又称“七巧节”“女儿节”“乞巧节”等,是中国民间的传统节日。一年一度的七夕又快到了,用Python画一朵玫瑰花送给你的那个TA吧
    2022-08-08
  • Python实现视频去抖动功能

    Python实现视频去抖动功能

    视频去抖动是视频处理中的一项重要技术,它可以有效地减少视频中由于相机震动或手持拍摄等原因而导致的画面抖动,提高视频的质量,本文将介绍如何利用 Python 中的 OpenCV 库实现视频去抖动的方法,并提供代码实例,感兴趣的朋友可以参考下
    2024-04-04
  • python中Flask Web 表单的使用方法介绍

    python中Flask Web 表单的使用方法介绍

    这篇文章主要介绍了python中Flask Web 表单的使用方法介绍,表单的操作是Web程序开发中最核心的模块之一,绝大多数的动态交互功能都是通过表单的形式实现的。更多介绍需要的小伙伴可以参考下面文章内容
    2022-05-05
  • 聊聊python在linux下与windows下导入模块的区别说明

    聊聊python在linux下与windows下导入模块的区别说明

    这篇文章主要介绍了聊聊python在linux下与windows下导入模块的区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • Python读取分割压缩TXT文本文件实例

    Python读取分割压缩TXT文本文件实例

    今天小编就为大家分享一篇Python读取分割压缩TXT文本文件实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02

最新评论