linux32位nltk安装,错误:无模块命名为NLTK Python2.7 Linux

我在Linux Red Hat服务器上,并试图启动python脚本。我安装NLTK,但是当我开始我的剧本,我得到以下错误:错误:无模块命名为NLTK Python2.7 Linux

ImportError: No module named nltk

这里是我的其他Python安装:

[~/Documents] >which python python2 python3

/bin/python

/bin/python2

不过,NLTK安装在:

/usr/lib/python2.7/site-packages

我不想改变我的路径变量,因为我不是唯一使用这个服务器的人,还有什么我可以做的来克服这个问题吗?我应该在哪里安装nltk?

谢谢!

编辑:

我加NLTK使用sudo PIP安装NLTK

[~/Documents] >which pip pip2 pip3

/bin/pip

/bin/pip2

pip3: Command not found.

我的路径:

[~/Documents] >echo $PATH

/usr/local/java/java/bin:/bin:/usr/bin:

$ PYTHONPATH不存在,我不能只使用PIP安装

对于权限,我认为只有root可以读取/写入nltk文件:

ls -l

drwxr-x---. 23 root root 4096 Nov 23 12:24 nltk

drwxr-x---. 2 root root 4096 Nov 23 12:24 nltk-3.2.1-py2.7.egg-info

2016-11-24

Charles

+0

如果您尝试直接使用'bin/python2'运行脚本,会发生什么?或者'/ bin/python'已经指向那个?编辑:等等,当你说其他的Python安装时,这是否意味着你有其他人不在你的PATH中,是不是由'which'显示? –

+0

@Steve嗨史蒂夫,我试着用我所有的安装:/ bin/python myfile.py,/bin/python2.7 myfile.py等这些命令都没有工作.. –

+0

尝试与sudo pip安装-U nltk –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值