ipython notebook&脚本差异 - 加载DLL

时间:2015-09-08 19:36:02

标签: python .net ipython jupyter python.net

是否有人注意到使用pythonnet在IPython / Jupyter notebook /(qt)控制台和普通python脚本之间加载.NET dll的区别?

这是在pythonnet或ipython端造成的错误/行为吗?

这适用于ipython和python交互式控制台:

import clr
clr.AddReference(r"C:\path2dll\dotnetdll")

但是在常规python脚本中,sys.path必须附加DLL的路径:

import clr
import sys
sys.path.append(r"C:\path2dll")
clr.AddReference("dotnetdll")

可能类似的问题:

Permission denied on dl.open() with ipython but not with python

0 个答案:

没有答案