gpt4 book ai didi

c# - 通过 IronPython 在 C# 中使用 NLTK

转载 作者:太空狗 更新时间:2023-10-29 20:28:42 24 4
gpt4 key购买 nike

我使用的是 Visual Studio 2010。我有一个 IronPython 控制台项目和一个 C# 控制台项目。这个 IronPython 脚本在我单独运行时运行良好:

import nltk

def Simple():
baconIpsumFile = open('baconipsum.txt', 'r')
baconIpsumCorpus = baconIpsumFile.read()

tokens = nltk.word_tokenize(baconIpsumCorpus)
text = nltk.Text(tokens)
print text

这是 C# 控制台程序,它不能正常工作:

using IronPython.Hosting;

namespace IronNLTK.CSharp.Console
{
class Program
{
static void Main(string[] args)
{
var ipy = Python.CreateRuntime();
dynamic test = ipy.UseFile("C:\\Path\\To\\Program.py");
test.Simple();
}
}
}

我得到一个ImportException: No module named nltk。我错过了什么?

最佳答案

听起来您需要更新 sys.path 以指向 NLTK 所在的位置。

检查一下:Importing external module in IronPython

关于c# - 通过 IronPython 在 C# 中使用 NLTK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7446992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com