概述
我在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 –
最后
以上就是长情书本为你收集整理的linux32位nltk安装,错误:无模块命名为NLTK Python2.7 Linux的全部内容,希望文章能够帮你解决linux32位nltk安装,错误:无模块命名为NLTK Python2.7 Linux所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复