【问题标题】:Why does pip give a permission denied error when installing scikit-learn?为什么 pip 在安装 scikit-learn 时会出现权限被拒绝的错误?
【发布时间】:2017-02-09 17:20:04
【问题描述】:

我在新安装的 Ubuntu 16.04 上,并且我已经安装了 pip,但是当我尝试安装 scikit 时,我收到以下错误消息:

File "/usr/lib/python2.7/os.py", line 157, in makedirs
    mkdir(name, mode)
OSError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/sklearn'

【问题讨论】:

标签: python-2.7 scikit-learn pip


【解决方案1】:

$ pip install --user sklearn.

或者使用 virtualenv。 不要使用另一个问题推荐的sudo pip

【讨论】:

  • 发布的问题非常有效。在 virtualenv 中使用 pip 安装 sklearn 失败!
  • 不,同样的错误... sklearn 尝试在系统目录下安装东西,尽管 pip 在 vi​​rtualenv 中运行...不确定罪魁祸首是谁,也许我的 virtualenv 安装已损坏...我设法通过编辑 pip 代码并强制 platlib=purelib 使其工作
猜你喜欢
  • 2013-07-07
  • 2016-07-11
  • 1970-01-01
  • 2011-05-20
  • 2012-08-29
  • 2017-11-14
  • 1970-01-01
相关资源
最近更新 更多