Python "из sklearn import svm" приводит к SyntaxError - PullRequest
0 голосов
/ 02 декабря 2018

Я использую Python 3.7.0 на macOS, и у меня установлена ​​версия scikit-learn 0.20.1 с использованием pip.У меня также есть numpy и scipy.

Когда я пытаюсь следующий код:

from sklearn import svm

, я получаю следующую ошибку:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.7/site-packages/sklearn/svm/__init__.py", line 13, in <module>
    from .classes import SVC, NuSVC, SVR, NuSVR, OneClassSVM, LinearSVC, \
  File "/usr/local/lib/python3.7/site-packages/sklearn/svm/classes.py", line 4, in <module>
    from .base import _fit_liblinear, BaseSVC, BaseLibSVM
  File "/usr/local/lib/python3.7/site-packages/sklearn/svm/base.py", line 11, in <module>
    from ..preprocessing import LabelEncoder
  File "/usr/local/lib/python3.7/site-packages/sklearn/preprocessing/__init__.py", line 6, in <module>
    from ._function_transformer import FunctionTransformer
  File "/usr/local/lib/python3.7/site-packages/sklearn/preprocessing/_function_transformer.py", line 5, in <module>
    from ..utils.testing import assert_allclose_dense_sparse
  File "/usr/local/lib/python3.7/site-packages/sklearn/utils/testing.py", line 54, in <module>
    from nose.tools import raises as _nose_raises
  File "/Library/Python/2.7/site-packages/nose/__init__.py", line 1, in <module>
    from nose.core import collector, main, run, run_exit, runmodule
  File "/Library/Python/2.7/site-packages/nose/core.py", line 153
    print "%s version %s" % (os.path.basename(sys.argv[0]), __version__)
                    ^
SyntaxError: invalid syntax

Если я просто импортирую sklearn (без указания svm), я получаюошибок нет.

Могу ли я получить помощь по этой ошибке, пожалуйста?

...