7

我使用 frompython 2.7pacman包管理器,并用它安装 sclearn。但是当我有一个 ImportError 时:

>>> from sklearn.feature_extraction.text import TfidfVectorizer
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named sklearn.feature_extraction.text

我该如何解决这个错误?

4

3 回答 3

13

对于 python 2,您应该能够使用 pacman 使用此命令进行安装:

pacman -S python2-scikit-learn

确保包名中包含数字“2”。

根据scikit-learn 的安装指南,另一种安装方法是使用 pip:

pip install --user --install-option="--prefix=" -U scikit-learn

于 2014-08-24T09:00:03.363 回答
8

在 Ubuntu Linux 上安装时,您必须首先使用 apt-get 安装依赖项,然后使用 pip install 否则 scikit-learn 的正常 pip 安装将无法正常工作。见下文:

第 1 步:确保 apt-get 已更新

sudo apt-get update

第 2 步:安装依赖项

sudo apt-get install build-essential python-dev python-setuptools python-numpy python-scipy libatlas-dev libatlas3gf-base

第 3 步:点安装 Scikit 学习

pip install --user --install-option="--prefix=" -U scikit-learn
于 2015-04-03T19:34:49.990 回答
3
  1. 从 python 主页安装 python 2.7
    • 我安装了 2.7.14(2018 年 7 月 22 日最新)
  2. PIP 默认在 C:\Python27\scripts 中可用 将这些位置(C:\Python27\ & C:\Python27\scripts)添加到系统路径变量(Windows10 机器)
  3. 安装 scikit-learn 包

    pip install -U scikit-learn

我们可以在 c:\python27\lib\site-packages C:\Python27\Lib\site-packages\sklearn 看到 scikit learn 包库 4. 安装 numpy 和 scipy,因为这两个是 scikit-learn 的先决条件

点安装 numpy

点安装 scipy

C:\Python27\Lib\site-packages\

于 2018-07-26T09:09:29.750 回答