【问题标题】:Problems installing scikit-learn安装 scikit-learn 的问题
【发布时间】:2017-08-05 07:21:49
【问题描述】:

我正在使用pip安装scikit-learn python模块,由于某些原因安装没有完成,我试图重新安装包,但是它显示了这个错误:

由于预先存在的构建目录,pip 无法继续执行要求“scikit-learn”。 位置:/tmp/pip_build_root/scikit-learn 这可能是由于之前的安装失败所致。 pip 是负责任的,而不是假设它可以删除它。 请删除并重试。 在 /home/yash/.pip/pip.log 中存储失败的调试日志

我的 python dist-packages 文件夹中没有为 scikit-learn 创建的模块,因此我可以删除并重新安装。

【问题讨论】:

  • 你能把调试日志放在这里吗,也许使用云存储?
  • 抱歉,我不知道如何查看日志。你能告诉我怎么做吗? @АндрейЧереваткин
  • 这是日志文件 pip.log 文件:link

标签: python-2.7 pip package python-packaging


【解决方案1】:

日志说:

pip can't proceed with requirement 'scikit-learn' due to a pre-existing build directory.
 location: /tmp/pip_build_root/scikit-learn

我确定您需要删除该目录并再次尝试安装

实际上,您在问题中发布了该短语,而我真的不需要询问日志:)

顺便问一下,为什么你第一次安装失败了?

【讨论】:

  • 但是我找不到目录,我在tmp文件夹中搜索过,但是没有/pip_build_root/目录。你能帮忙吗
  • 试试 $ sudo rm -r /tmp/pip_build_root/scikit-learn 如果没有错误,你就删除了那个目录。
  • 谢谢!工作。我的投票不计入,我有
  • 不客气 :) Linux 中的某些目录对于非 root 用户是不可见的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-02-03
  • 2019-02-06
  • 2016-06-10
  • 1970-01-01
  • 2015-01-18
  • 2022-01-17
  • 2014-06-05
相关资源
最近更新 更多