!pip install nltk -> 权限被拒绝
!pip install nltk -> permission denied
我正在尝试使用以下笔记本命令安装 nltk:
!pip install nltk
但是,这会引发以下错误:
error: could not create '/usr/local/src/bluemix_ipythonspark_141/notebook/lib/python2.7/site-packages/nltk':
Permission denied
如何从 Jupyter notebook 安装 nltk?请注意,bluemix 上的 spark 环境只能通过笔记本访问。没有她会接触到的环境。
我不确定实际问题是权限问题还是其他问题。
如果你有 sudo 访问权限,你可以尝试 运行 上面的命令加上 sudo 前缀,看看它是否修复了它。
解决方案是从笔记本安装如下:
!pip install --user nltk
然后在下一个单元格中输入:
import os
says.path.append(os.getenv('HOME')+'/.local/lib/python2.7/site-packages')
import nltk
更新:您不必像已接受的答案中所述那样操纵 sys.path。
由于问题是关于 Bluemix 上的 IPython notebooks,所以满足以下条件:
!pip install --user nltk
不需要操作sys.path
。
我正在尝试使用以下笔记本命令安装 nltk:
!pip install nltk
但是,这会引发以下错误:
error: could not create '/usr/local/src/bluemix_ipythonspark_141/notebook/lib/python2.7/site-packages/nltk':
Permission denied
如何从 Jupyter notebook 安装 nltk?请注意,bluemix 上的 spark 环境只能通过笔记本访问。没有她会接触到的环境。
我不确定实际问题是权限问题还是其他问题。 如果你有 sudo 访问权限,你可以尝试 运行 上面的命令加上 sudo 前缀,看看它是否修复了它。
解决方案是从笔记本安装如下:
!pip install --user nltk
然后在下一个单元格中输入:
import os
says.path.append(os.getenv('HOME')+'/.local/lib/python2.7/site-packages')
import nltk
更新:您不必像已接受的答案中所述那样操纵 sys.path。
由于问题是关于 Bluemix 上的 IPython notebooks,所以满足以下条件:
!pip install --user nltk
不需要操作sys.path
。