cannot import name 'Plots' from 'plotting' (C:\Users\wangjiaru\.conda\envs\message_env\Lib\site-packages\plotting\__init__.py)
时间: 2024-04-04 11:28:32 浏览: 280
这个错误通常是由于导入模块时出现问题导致的。根据你提供的错误信息,看起来是在导入plotting模块时出现了问题。
可能的原因是:
1. plotting模块不存在或未正确安装。请确保你已经正确安装了plotting模块,并且路径设置正确。
2. 导入语句中的模块名称错误。请检查导入语句中的模块名称是否正确,包括大小写和拼写。
3. plotting模块中没有名为'Plots'的对象。请确保plotting模块中存在名为'Plots'的对象,并且可以被导入。
如果你确定plotting模块已经正确安装并且路径设置正确,可以尝试检查导入语句中的模块名称是否正确,并查看plotting模块中是否存在名为'Plots'的对象。
相关问题
Traceback (most recent call last): File "C:\Users\Laowang\Desktop\Python机器学习基础教程\2.3.1.py", line 3, in <module> import mglearn.datasets File "E:\python_test\Lib\site-packages\mglearn\__init__.py", line 1, in <module> from . import plots File "E:\python_test\Lib\site-packages\mglearn\plots.py", line 5, in <module> from .plot_knn_regression import plot_knn_regression File "E:\python_test\Lib\site-packages\mglearn\plot_knn_regression.py", line 7, in <module> from .datasets import make_wave File "E:\python_test\Lib\site-packages\mglearn\datasets.py", line 5, in <module> from sklearn.datasets import load_boston File "E:\python_test\Lib\site-packages\sklearn\datasets\__init__.py", line 156, in __getattr__ raise ImportError(msg) ImportError: `load_boston` has been removed from scikit-learn since version 1.2.
这是一个错误信息,提示你在使用scikit-learn库的load_boston函数时出现问题。load_boston函数在Scikit-learn版本1.2之后已被移除,因此你需要升级Scikit-learn库或者使用其他函数来加载波士顿房价数据集。建议你查看Scikit-learn的文档或者相关教程,获取更多信息。
TypeError Traceback (most recent call last) <ipython-input-1-26a0454c3f6e> in <module>() ----> 1 import mglearn ~\Anaconda3\lib\site-packages\mglearn\__init__.py in <module>() ----> 1 from . import plots 2 from . import tools 3 from .plots import cm3, cm2 4 from .tools import discrete_scatter 5 from .plot_helpers import ReBl ~\Anaconda3\lib\site-packages\mglearn\plots.py in <module>() 12 from .plot_tree_nonmonotonous import plot_tree_not_monotone 13 from .plot_scaling import plot_scaling ---> 14 from .plot_pca import plot_pca_illustration, plot_pca_whitening, plot_pca_faces 15 from .plot_decomposition import plot_decomposition 16 from .plot_nmf import plot_nmf_illustration, plot_nmf_faces ~\Anaconda3\lib\site-packages\mglearn\plot_pca.py in <module>() 5 from joblib import Memory 6 ----> 7 memory = Memory(cachedir="cache") 8 9 TypeError: __init__() got an unexpected keyword argument 'cachedir'
这个错误可能是因为你正在使用较旧的版本的 joblib 库,而 cachedir 参数是在较新版本中引入的。尝试更新 joblib 库以解决问题。你可以在命令行中使用以下命令更新 joblib 库:
```
pip install -U joblib
```
如果更新后仍然出现问题,则需要检查 mglearn 库是否与其他库版本不兼容,并尝试更新或回滚这些库的版本。
阅读全文