在jupyter笔记本中无法识别pythonnet clr

时间:2019-01-15 20:16:35

标签: python .net interop clr python.net

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

2 个答案:

答案 0 :(得分:2)

这里有一个简单的建议:比较两种情况下的sys.path并查看差异。您在jupyter中使用的ipython内核可能在与普通python进程不同的目录中搜索。

答案 1 :(得分:0)

由于您打算在jupyter中使用clr,因此在jupyter单元中,您也可以 !pip install pythonnet第一次使用,如果以后频繁使用vm,则以后每次使用