1、错误现像:
ImportError: [joblib] Attempting to do parallel computing without protecting your import on a system that does not support forking. To use parallel-computing in a script, you must protect your main loop
2、错误分析:
要在脚本中使用并行计算,必须保护主循环。这里没有保护好循环。简单点说就是python文件中缺少主函数
3、解决方法:
if __name__ == "__main__": # 加上这一行即可cv = ShuffleSplit(n_splits=20, test_size=0.2, random_state=0)plot_learning_curve(model, "学习曲线", X_train, y_train, (0.6, 1.01), cv=cv, n_jobs=4)plt.show()