rPython无法找到模块“nltk”

时间:2015-12-21 17:23:31

标签: python r nltk

我正在尝试使用rPython将一些nltk功能导入到我的R程序中。 我的测试功能是,

test.py

import random, numpy,nltk
import sys

print (sys.version)

number = random.randint(1, 1000)

print(number)
string = nltk.word_tokenize('home sweet home')

print(string)

从控制台运行代码,运行正常,

python test.py

2.7.10 (default, Sep 23 2015, 04:34:21) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.72)]
331
['home', 'sweet', 'home']

从R运行,我遇到了这个问题,

library(rPython)
python.load("test.py")
Error in python.exec(code, get.exception) : No module named nltk

与RStudio相同。 如果我删除“nltk”,那么事情就可以了,

python.load("test.py")

2.7.10 (default, Aug 22 2015, 20:33:39) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.1)]
386

似乎他们都使用相同版本的python 2.7 我看到这个用户有类似的问题,但只有RStudio。 RStudio doesn't load all Python modules via rPython call

0 个答案:

没有答案