Skip to main content
 首页 » 编程设计

python之以编程方式确定是否在 DSX 中运行

2025年05月04日23Terrylee

如何以编程方式确定笔记本中的 python 代码是否在 DSX 下运行?

我希望能够在本地 Jupyter notebook 和 DSX 下做不同的事情。

请您参考如下方法:

虽然另一个答案中提供的方法(查找特定的环境变量)今天有效,但将来可能会停止工作。这不是 DSX 公开的官方 API。如果有人决定在他们的非 DSX 系统上设置这些环境变量,它显然也不会起作用。

我对此的看法是“不,没有办法可靠地确定笔记本电脑是否在 DSX 上运行”。

一般来说,(在我看来)notebooks 并不是真正设计成可以随意部署在任何地方的神器;总是需要有人戴上“应用程序开发人员”的帽子并对其进行改造 - 如何做到这一点,您可以将其放入笔记本内的 Markdown 单元格中。