如何在windows环境下使用mrec?

2024-09-27 23:25:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在学习如何使用mrec。^{elementy}是由开发人员开发的。在

mrec recommender systems library

然而,看起来mrec可能只是在Linux下运行。(两种安装都可以,但只需在Linux中运行,而不是windows。)

安装之后,我尝试使用windowscmd中的示例Getting started with mrec。在

但我得到一个错误:

D:\Anaconda2\Scripts>python mrec_prepare-script.py --dataset ml-100k/u.data --outdir splits --rating_thresh 4 --test_size 0.5 --binarize
[****************] INFO: sorting input data...
Traceback (most recent call last):
  File "mrec_prepare-script.py", line 11, in <module>
    load_entry_point('mrec==0.3.1', 'console_scripts', 'mrec_prepare')()
  File "build\bdist.win-amd64\egg\mrec\examples\prepare.py", line 76, in main
  File "D:\Anaconda2\lib\subprocess.py", line 536, in check_call
    retcode = call(*popenargs, **kwargs)
  File "D:\Anaconda2\lib\subprocess.py", line 523, in call
    return Popen(*popenargs, **kwargs).wait()
  File "D:\Anaconda2\lib\subprocess.py", line 711, in __init__
    errread, errwrite)
  File "D:\Anaconda2\lib\subprocess.py", line 959, in _execute_child
    startupinfo)
WindowsError: [Error 2]

怎么了?在


Tags: inpydatalinuxliblinescriptcall
1条回答
网友
1楼 · 发布于 2024-09-27 23:25:58

我遇到了这个问题,通过确保我在正确的目录下解决了这个问题。如果您正在运行存储ml-data的命令,最好使用上面的命令:

python mrec_prepare-script.py  dataset ml-100k/u.data  outdir splits  rating_thresh 4  test_size 0.5  binarize

所以,确保你在正确的目录中

相关问题 更多 >

    热门问题