python - Python“从sklearn import svm”导致SyntaxError
问题描述
我在 macOS 上运行 Python 3.7.0,并且使用 pip 安装了 scikit-learn 版本 0.20.1。我也安装了 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),我不会收到任何错误。
请问我可以得到这个错误的帮助吗?
解决方案
推荐阅读
- node.js - Facebook Graph Api manage_pages 权限在开发模式下不起作用
- ckeditor - 如何在 ckeditor5 中创建多选下拉插件?
- git - 用 git 组织这个文件夹结构的最佳方法
- java - ClassCastException class.Accomodation 不能转换为 class.Attraction
- asp.net-core - Web api中是否有请求订单?
- node.js - 如何在没有磁盘上实际文件的情况下在 PM2 中重新启动应用程序
- php - file_get_contents() 输出 HTTP 400 错误请求错误
- arduino - 适用于 ESP32 的 Max TX power 经典蓝牙
- google-cloud-platform - 谷歌云上用于 pihole 的 Icmp ping 和 dns 端口不起作用
- sql - SQL Count 和 distinct count(*) 通过对两列进行分组