conda与jupyter notebook kernel核环境不一致的问题解决
作者:uncle_ll 时间:2021-07-03 15:43:02
问题
一般在服务器上进行环境安装的时候有多种方式,比如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正常,问题得到解决:
来源:https://juejin.cn/post/7232252018714804279
标签:conda,jupyter,notebook,kernel
0
投稿
猜你喜欢
在Python中操作字符串之rstrip()方法的使用
2022-03-22 18:34:36
python美多商城项目开发小结
2022-09-05 08:01:48
python基于itchat模块实现微信防撤回
2022-03-15 01:41:42
Python 中导入文本文件的示例代码
2021-04-18 04:53:01
Tensorflow2.1实现Fashion图像分类示例详解
2021-01-28 03:59:52
asp网上考试设计思路是怎样的?
2010-07-14 21:09:00
mysql中插入表数据中文乱码问题的解决方法
2024-01-18 07:49:06
关于反爬虫的一些简单总结
2022-09-21 18:38:59
python super()函数的详解
2023-08-08 10:09:42
详解mysql 使用left join添加where条件的问题分析
2024-01-15 18:30:27
pjblog3相关日志功能(支持生成静态模式)
2008-11-20 13:41:00
matplotlib交互式数据光标实现(mplcursors)
2022-05-02 14:11:30
django框架自定义用户表操作示例
2021-10-04 04:29:54
基于python实现双向链表
2022-02-17 04:06:44
解析:MySQL 数据库搜索中大小写敏感性
2009-02-23 17:32:00
python实现壁纸批量下载代码实例
2023-11-15 12:38:54
python用Configobj模块读取配置文件
2023-10-30 04:29:00
让Python代码更快运行的5种方法
2023-08-25 08:35:15
python开发中两个list之间传值示例
2022-06-07 03:44:54
python实现在IDLE中输入多行的方法
2023-05-06 19:24:01