Python Mac:打开大文件会产生“无效参数”错误
我目前正在尝试在我的64位Mac上打开一个大文件(使用64位Miniconda,因为这是唯一的版本)。我使用了一个框架“苏门答腊”,这是一个图书馆来跟踪科学计算工作,并可能复制它。我得到以下错误。我进行了一些调试,发现这主要是由于X_train.npy太大(未解压缩时为3.6GB)Python Mac:打开大文件会产生“无效参数”错误,python,macos,conda,miniconda,sumatra,Python,Macos,Conda,Miniconda,Sumatra,我目前正在尝试在我的64位Mac上打开一个大文件(使用64位Miniconda,因为这是唯一的版本)。我使用了一个框架“苏门答腊”,这是一个图书馆来跟踪科学计算工作,并可能复制它。我得到以下错误。我进行了一些调试,发现这主要是由于X_train.npy太大(未解压缩时为3.6GB) 回溯(最近一次呼叫最后一次): 文件“/Users/davidal/miniconda3/envs/ml_project/bin/smt”,第31行,在 main(sys.argv[2:]) 文件“/Users/da
回溯(最近一次呼叫最后一次):
文件“/Users/davidal/miniconda3/envs/ml_project/bin/smt”,第31行,在
main(sys.argv[2:])
文件“/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site packages/sumatra/commands.py”,第372行,运行中
项目。允许(命令行参数)
parse_参数中的文件“/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site packages/sumatra/commands.py”,第76行
参数=构建参数(arg)
文件“/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site packages/sumatra/parameters.py”,第586行,内置参数
参数=参数集类(文件名)
文件“/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site packages/parameters/_init__.py”,第387行,in__init__
pstr=f.read()
OSError:[Errno 22]参数无效
有解决这些问题的经验吗?我应该进一步看哪里?有什么想法吗?我怀疑文件大小是个问题。请张贴代码和其他相关信息。有相同的问题。为小文件工作,但现在大文件有问题。
Traceback (most recent call last):
File "/Users/davidal/miniconda3/envs/ml_project/bin/smt", line 31, in <module>
main(sys.argv[2:])
File "/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site-packages/sumatra/commands.py", line 372, in run
project.allow_command_line_parameters)
File "/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site-packages/sumatra/commands.py", line 76, in parse_arguments
parameters = build_parameters(arg)
File "/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site-packages/sumatra/parameters.py", line 586, in build_parameters
parameters = parameter_set_class(filename)
File "/Users/davidal/miniconda3/envs/ml_project/lib/python3.5/site-packages/parameters/__init__.py", line 387, in __init__
pstr = f.read()
OSError: [Errno 22] Invalid argument