我在C#/ .NET中嵌入了一些Python代码,它在导入过程中在Python.NET中打破了这一行:
public ModuleObject(string name): base() {
if (name==String.Empty)
{
throw new ArgumentException("Name must not be empty!")
}
...
某些导入的Python模块怎么可能是空字符串???
到目前为止,这在其他机器上无法再现。
我正在使用这个分支(本地编译):
答案 0 :(得分:1)
此问题可能是由相对导入引起的。看起来这已经打了补丁。对我而言,修复涉及从 Date Removal.Rate Rainfall_Duration prevSeven
1 2016-06-17 64.70 10 40
2 2016-06-30 22.63 0 0
3 2016-07-14 18.18 0 0
4 2016-08-19 27.87 40 70
升级到pythonnet-2.1.0
pythonnet-2.2.2
答案 1 :(得分:0)
在Windows 7,64位,Python 2.7上使用Anaconda未正确安装/卸载Seaborn 0.5.1。
' conda删除seaborn'在网站包中留下一些seaborn文件。
修改
我刚才意识到为什么会这样 - 另一个进程阻止了对seaborn包的完全卸载。这对于conda和pip来说都是如此。所以可能与seaborn或conda无关。