Mit NLTK in C# über IronPython

Ich bin mit Visual Studio 2010. Ich habe ein IronPython-Konsole-Projekt und C# - Konsole-Projekt. Das IronPython-Skript funktioniert wenn ich es von selbst:

import nltk

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

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

Hier ist der C# - Konsolen-Programm, die nicht funktionieren:

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();
        }
    }
}

Bekomme ich eine ImportException: No module named nltk. Was bin ich?

Schreibe einen Kommentar