20210324 -
平时如果直接使用脚本运行,每次都重新启动脚本即可,即使已经生成了pyc,解释器也会使用最新的版本;但是如果是jupyter的环境,如果修改了相关的源码,比如说,notebook正在运行,但是我修改了导入库的一些代码,这个时候即使再次import xxx1
也不会有反应;就是新导入的版本并不会生效,这个时候需要会用另外一个库。
import importlib
importlib.reload(some_library)
20210324 -
平时如果直接使用脚本运行,每次都重新启动脚本即可,即使已经生成了pyc,解释器也会使用最新的版本;但是如果是jupyter的环境,如果修改了相关的源码,比如说,notebook正在运行,但是我修改了导入库的一些代码,这个时候即使再次import xxx1
也不会有反应;就是新导入的版本并不会生效,这个时候需要会用另外一个库。
import importlib
importlib.reload(some_library)