【发布时间】:2018-03-18 09:24:30
【问题描述】:
在 anacondas py3.6 安装中的 ubuntu 服务器(100GB RAM)上以这种方式在 for 循环中打开多个文件后出现此错误(7 个文件 * 4GB):
temp_df = pd.read_csv(datafolder + str(file), encoding="ISO-8859-1", delimiter=';',low_memory=False)
这是错误,是我设置后出现的
low_memory=假
low_memory = True 时不会发生
* `python' 中的错误:free():无效指针:0x00007fc3c90dc98e *
任何人的想法?谢谢
【问题讨论】:
-
据此:github.com/ContinuumIO/topik/issues/71 似乎是anaconda的问题。但是我不知道如何解决它。
-
当我被提示设置 low_memory=False 时,我也遇到了这个问题。我读到 pandas 的 csv 文件是 16 Gb。
-
是您的
num_workers=0吗? (我的是,我得到了错误,它还能在哪里尝试打开多个文件?)
标签: python ubuntu anaconda python-3.6 invalid-pointer