【问题标题】:Cannot import scikit-learn无法导入 scikit-learn
【发布时间】:2015-12-09 06:45:25
【问题描述】:

这里是初学者,请温柔!我收到一条错误消息,内容为

ImportError: 使用 pycharm 时没有名为 sklearn 的模块。

我正在尝试导入 matplotlibnumpysklearn。我已经下载了scikit_learn。我还下载了anaconda

我有“两条”蟒蛇。看起来像这样……

  1. MacHD/Library/Frameworks/python.framework/versions/3.4/site-packages/sklearn

  2. MacHD/Library/Python/2.7/ ...这里是pipscikit_learn

奇怪的是matplotlibnumpy 可以工作,而sklearn 不行。我怎样才能找出问题所在?

【问题讨论】:

  • matplotlibnumpy 在哪里?你可以这样找到:import numpy 然后print numpy.__file__
  • numpy... /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/numpy/__init__.pyc matplotlib... /System/Library/Frameworks/Python.framework/Versions /2.6/Extras/lib/python/matplotlib/__init__.pyc
  • 键入which python 以查看正在使用的python。 anaconda 也应该是它自己的 python....
  • 它正在使用 anaconda。我明白了... //anaconda/bin/python @J-S
  • which python 仅适用于终端 btw,不适用于 pycharm。我不知道这是否有帮助。 @J-S

标签: python numpy matplotlib scikit-learn anaconda


【解决方案1】:

MacHD/Library/Frameworks/python.framework/versions/3.4/site-packages/sklearn 用于 Python 3.4(注意路径中的 3.4),MacHD/Library/Python/2.7/ 用于 Python 2.7。每个包都是相互独立的。

【讨论】:

  • 问题似乎在pycharmanaconda 之间。 pycharm中的项目解释器设置为2.7.10(/anaconda/bin/python.app),应该是正确的。导入错误:仍然没有出现名为 sklearn 的模块。到目前为止,此链接上的答案最接近解决我的问题(stackoverflow.com/questions/18931049/…)。我已按照所有说明进行操作,但没有提示“提示您为该解释器安装 setup_tools 和 pip”
猜你喜欢
  • 2012-07-12
  • 2021-01-17
  • 1970-01-01
  • 2016-04-09
  • 2014-05-19
  • 2017-01-09
  • 1970-01-01
  • 2017-09-12
  • 2017-02-15
相关资源
最近更新 更多