当前位置: 首页 > 知识库问答 >
问题:

spyder中GridSearchCV的PermissionError:[WinError 32]

薛淳
2023-03-14
param_test1 = {'n_estimators':range(20,81,10)}
gsearch1 = GridSearchCV(estimator = GradientBoostingClassifier(learning_rate=0.1, 
                                                               min_samples_split=500,
                                                               min_samples_leaf=50,
                                                               max_depth=8,
                                                               max_features='sqrt',
                                                               subsample=0.8,
                                                               random_state=10), 
                                                  param_grid = param_test1, 
                                                               scoring='roc_auc',
                                                               n_jobs=4,
                                                               iid=False, 
                                                               cv=5)


gsearch1.fit(train[predictors],train[target]) #getting error on this line

错误:PermissionError:[WinError 32]进程无法访问该文件,因为另一个进程正在使用它:“C:\Users\xx\AppData\Local\Temp\joblib\u memmapping\u folder\u xx\xx xx”。pkl'

Windows 10 Python 3.6.4 skLearning.__version__[26]:'0.20.2'

请让我知道如何修复此错误。

共有1个答案

昝成弘
2023-03-14

这似乎是一个常见的问题。用谷歌搜索此处的错误(这通常是一种好的做法:-)),他们提供了以下解决方法:

谢谢你提供的细节。现在我使用的是Parallel withmax\u nbytes=None

 类似资料:
  • Spyder (前身是 Pydee) 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。

  • Spyder notebook plugin Spyder plugin to use Jupyter notebooks inside Spyder. Currently it supportsbasic functionality such as creating new notebooks, opening any notebook inyour filesystem and saving

  • 我已将spyder升级到4.0。1,但现在matplotlib出现了这个错误。错误: AttributeError:模块“sip”没有属性“setapi” 回溯(最近一次调用):文件“C:\Users\premp\anaconda3\envs\tfcuda\lib\site packages\spyder\u kernels\console\kernel.py”,第568行,在\u set\u m

  • 我刚刚将spyder4更新为spyder5: 当我尝试启动spyder时,它给出了一个错误:的模块 以下是完整的信息: 如有任何意见,我将不胜感激。

  • 我遇到了一个奇怪的错误,在使用时,我的代码失败了,而不是单独运行时。 以下代码: 打印以下内容: 32.92041129078561(是的,我知道平均误差很差) 但是,当尝试优化参数时,相同的参数设置会产生错误: 结果如下: 为9个候选对象中的每一个匹配3次,总共27次匹配[并行(n_jobs=-1)]:使用后端LokyBackend和8个并发工作人员。[CV]激活=身份,解算器=lbfgs。。。

  • 问题内容: 我正在Spyder中运行以下代码。我已经在py文件中输入了内容,只需点击运行按钮即可。 当我尝试运行它时,出现错误: ValueError:需要多个值才能解压 如此处所示,您打算在运行程序之前为argv变量提供输入,但我不知道这是怎么做的? http://learnpythonthehardway.org/book/ex13.html 问题答案: 阅读页面底部的FAQ,它专门提到了此错