pythonnet clr 在 jupyter notebook 中无法识别

pythonnet clr is not recognized in jupyter notebook

我已经安装了 pythonnet 以使用特定 API 的 clr 包,它只适用于 python 中的 clr。虽然在我的 python 脚本(使用命令或常规 .py 文件)中它可以正常工作,但在 jupyter notebook 中,import clr 给出了这个错误,ModuleNotFoundError: No module named 'clr'。知道如何解决这个问题吗?

这里有一个简单的建议:比较 sys.path 两种情况,看看有什么不同。您在 jupyter 中的 ipython 内核可能在与正常 python 进程不同的目录中搜索。

由于您打算在 jupyter 中使用 clr,因此在 jupyter cell 中,您也可以 !pip install pythonnet 第一次,如果 vm 经常受到核攻击,则以后每次