python - 从 Databricks 上的代码重新启动 Python 解释器?

标签 python package databricks interpreter

通过 %pip install 直接在 Databricks 笔记本单元中安装库时,Python 解释器会重新启动。我的理解是,为了使新安装的软件包对笔记本单元的其余部分可见并可访问,必须重新启动解释器。

我的问题:如何以编程方式执行此解释器重新启动?

我正在根据存储在单独文件中的要求使用函数调用安装软件包,但我注意到新安装的软件包不存在,尽管安装似乎正在笔记本或集群范围内进行。我发现原因可能是我的安装代码没有重新启动解释器。

这种行为可能吗?

最佳答案

你可以使用这个:

dbutils.library.restartPython()

有关更多信息,请查看 https://learn.microsoft.com/en-us/azure/databricks/dev-tools/databricks-utils#dbutils-library-restartpython

关于python - 从 Databricks 上的代码重新启动 Python 解释器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72383718/

相关文章:

scala - 将 DataFrame 写入 Parquet 或 Delta 似乎没有被并行化 - 耗时太长

python - OpenCV 线段检测器

python - 用于从 3-D 数组中选择具有不同起始索引的相同长度子数组的纯 numpy 表达式

python - 递归二分搜索以检索目标的索引

sql-server-2000 - 如何为 SQL 服务器上的每个 DTS 包创建一个人类可读的脚本?

python - python函数中的变量问题,未定义

python - 使用 Python 解析 DNS rdata

java - 不可用的共享库 - INSTALL_FAILED_MISSING_SHARED_LIBRARY

python - 从 conda 提示符安装 'easydict' 软件包时出现问题

python - 我什么时候应该在笔记本中模块化代码