Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Mac:打开大文件会产生“无效参数”错误_Python_Macos_Conda_Miniconda_Sumatra - Fatal编程技术网

Python Mac:打开大文件会产生“无效参数”错误

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

我目前正在尝试在我的64位Mac上打开一个大文件(使用64位Miniconda,因为这是唯一的版本)。我使用了一个框架“苏门答腊”,这是一个图书馆来跟踪科学计算工作,并可能复制它。我得到以下错误。我进行了一些调试,发现这主要是由于X_train.npy太大(未解压缩时为3.6GB)

回溯(最近一次呼叫最后一次):
文件“/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