2017-02-10 127 views
2

我试图与塞拉利昂安装NLTK:NLTK在MacOS塞拉利昂

sudo pip install -U nltk 

与此命令,NLTK被安装在:

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 

但是,当我尝试导入NLTK用python,python没有找到该模块。我猜NLTK安装在错误的目录中。 所以我尝试使用bash和做移动它:

cd /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 
cp -r nltk /Library/Python/2.7/site-packages 

和这里的另一个问题:

权限被拒绝 CP:NLTK:无法复制扩展的属性/Library/Python/2.7 /站点包/ NLTK:权限被拒绝 CP:/Library/Python/2.7/site-packages/nltk/ 初始化的.py:没有这样的文件或目录...

我会很感激任何建议!我在使用sudo命令在我的旧MAC(操作系统10.9.5)上安装NLTK时没有任何问题。

谢谢!

+0

我解决了添加sudo之前的问题: cp -r nltk /Library/Python/2.7/site-packages现在nltk的作品!我希望这篇文章对别人有帮助! – Tabata

+0

创建一个virtualenv,参见http://docs.python-guide.org/en/latest/dev/virtualenvs/。否则请尝试'PIP安装 - 用户nltk' – alvas

+0

谢谢你的答复! pip install -U nltk和pip install的区别是什么 - user nltk? – Tabata

回答

0

是的,在cdcp之前使用sudo命令应授予您更改文件目录的权限。

相关问题