python重新加载模块_jupyter实现重新加载模块
最近几年,jupyter在全球数据科学领域,已经成为不可或缺的重要工具。
在jupyter中用python写程序,若import了自己写的外部模块,如果这个外部模块有更新,再次执行import,jupyter是不会重新导入的。一般的做法是先restart整个jupyter文档,再重新执行代码,以确保所有导入的外部模块都是最新的。但这种做法太麻烦,效率也不高。
网上搜“jupyter auto reload”,目前搜到的主要是ipython的%load_ext,这在jupyter下并不适用;也搜到了reload,但发现在不同版本的jupyter下也有问题。
现在看来,这个问题虽然简单,但目前网上的solution还不是很容易检索到,所以值得在这里记录一下。
在jupyter下实现模块重新加载(每一次运行import,都导入模块最新的代码),有三种方式:
对于 Python2.x
import some_module
reload(some_module)
对于 Python 3.2 and 3.3:
import some_module
import importlib
importlib.reload(some_module)
对于 Python3.4+
import some_module
import imp
imp.reload(some_module)
补充知识:jupyter notebook版本更新和降低版本命令
安装更高的版本:
pip install -U "notebook>6.0"
降低版本
pip install -U "notebook<5.0"
以上这篇jupyter实现重新加载模块就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
本文标题: jupyter实现重新加载模块
本文地址: http://www.cppcns.com/jiaoben/python/308063.html
python重新加载模块_jupyter实现重新加载模块相关推荐
- jupyter找不到模块_Jupyter notebook无法导入第三方模块的解决方式
在CMD控制台进入Jupyter notebook之前,先激活安装了该模块的配置环境,再启动jupyter notebook,问题完美解决. 补充知识:anaconda安装jupyter notebo ...
- ipython和python怎么用_如何使用IPython重新加载和自动加载?
我刚安装了ipython0.13.1,遇到了两个问题.我有一个小的"demo"项目,其中包含一个名为"app"的应用程序:. ├── app │ ├── _ ...
- word2vec实例详解python_在python下实现word2vec词向量训练与加载实例
项目中要对短文本进行相似度估计,word2vec是一个很火的工具.本文就word2vec的训练以及加载进行了总结. word2vec的原理就不描述了,word2vec词向量工具是由google开发的, ...
- 利用Python进行数据分析(四):数据加载、存储与文件格式
标题利用Python进行数据分析(四):数据加载.存储与文件格式 学习笔记来源于:简书https://www.jianshu.com/p/047d8c1c7e14 输入输出通常可以划分为几个大类:读取 ...
- React单页如何规划路由、设计Store、划分模块、按需加载
本项目地址:react-coat-helloworld react-coat 同时支持浏览器渲染(SPA)和服务器渲染(SSR),本 Demo 仅演示浏览器渲染,请先了解一下:react-coat 第 ...
- 模块XX.dll已加载,但对DllRegisterServer的调用失败
为什么80%的码农都做不了架构师?>>> 模块"XX.dll"已加载,但对DllRegisterServer的调用失败,错误代码为0x80004005 一句话,权 ...
- 【C++】2048游戏系列---优化模块第一稿【加载图片】
[C++]2048游戏系列---优化模块第一稿[加载图片] (更新中--) 参考博客: https://blog.csdn.net/qq_39151563/article/details/104283 ...
- 无法加载DLL:找不到指定模块 问题解决办法
无法加载DLL:找不到指定模块 问题解决办法 问题描述 尝试过的无效方法 最终解决办法 疑问 问题描述 最近用C#写了一个WinForm应用程序,调用了一个别人写的DLL动态库,由于本人的电脑系统是6 ...
- [模块加载失败:找不到指定的模块]——如何解决DLL加载问题?
[模块加载失败:找不到指定的模块]--如何解决DLL加载问题? 如果您在使用Windows操作系统时,遇到了"模块加载失败:找不到指定的模块"这样的错误提示,那么您很可能遇到了DL ...
最新文章
- 【Learning Spring 5.0】001 Spring架构及Spring介绍
- swift 基础学习之属性修饰符
- 若依前后端分离版本,Windows下使用Nginx代理的方式进行部署(全流程,图文教程)
- Android事件分发机制之ACTION_DOWN
- LeetCode 1259. 不相交的握手(DP)
- 快速了解云原生中的微服务应用(内含福利)
- 学会这 6 招,网页搜索一秒就能搜到你想要的【老司机必备神技】
- 【Python】Django auth 修改密码如何实现?
- 一种解决各种 macos unlocker 无法下载 Darwin.iso 的方法
- Docker本地镜像
- High-Sierra,MacOS10.13,增加IntelHD3000显存的方法_php_sir_新浪博客
- foxmail连接163邮箱服务器,消除Foxmail无法登录163邮箱顽疾
- lotus notes 闪退_win10系统Lotus notes邮箱闪退的恢复办法
- nginx php fastcgi curl locahost 48 timeout
- 2022-XTU程设练习1
- 云南富宁港的建设之路
- IDEA 自动补充 结尾分号或自动换行
- 【论文笔记】面向机载应用的多传感器图像融合技术综述
- THREEJS 模型调整旋转中心
- WindowsAPI自绘按钮
热门文章
- java seconds_Java LocalTime minusSeconds()用法及代码示例
- python画五角星代码_Python使用Turtle模块绘制五星红旗代码示例
- oracle内部错误排查,Oracle内部错误ORA-600:[1112]
- Android BLE学习(一): Android搜索BLE设备
- android java 打开snd,使用SndPlaySound从内存中播放WAV
- 上采样,下采样,过采样,欠采样的区别
- c++ 线程什么时候run_阿里后端Java面试题:启动线程是start()还是run()?为什么?...
- CF--思维练习-- CodeForces - 215C - Crosses(思维题)
- CodeForces - 1058A. In Search of an Easy Problem
- Linux16.04安装Matlab2016b详细教程