python-2.7 - 值错误: Could not reserve memory block

标签 python-2.7 pandas

我在 AWS 上设置 Superset 并尝试加载数据示例时遇到此错误:

Traceback (most recent call last):
  File "/usr/local/bin/superset", line 10, in <module>
    manager.run()
  File "/usr/local/lib/python2.7/dist-packages/flask_script/__init__.py", line 412, in run
    result = self.handle(sys.argv[0], sys.argv[1:])
  File "/usr/local/lib/python2.7/dist-packages/flask_script/__init__.py", line 383, in handle
    res = handle(*args, **config)
  File "/usr/local/lib/python2.7/dist-packages/flask_script/commands.py", line 216, in __call__
    return self.run(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/superset/cli.py", line 95, in load_examples
    data.load_world_bank_health_n_pop()
  File "/usr/local/lib/python2.7/dist-packages/superset/data/__init__.py", line 174, in load_world_bank_health_n_pop
    pdf = pd.read_json(f)
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/json.py", line 211, in read_json
    date_unit).parse()
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/json.py", line 279, in parse
    self._parse_no_numpy()
  File "/usr/local/lib/python2.7/dist-packages/pandas/io/json.py", line 496, in _parse_no_numpy
    loads(json, precise_float=self.precise_float), dtype=None)
ValueError: Could not reserve memory block

如何解决这个内存限制?

最佳答案

我有同样的问题(在 512M AWS)并通过添加交换解决。

引用号:https://github.com/apache/incubator-superset/issues/1986#issuecomment-279919030

fallocate -l 1G /swapfile  
chmod 600 /swapfile  
mkswap /swapfile  
swapon /swapfile  
cp /etc/fstab /etc/fstab.bak  
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab 

关于python-2.7 - 值错误: Could not reserve memory block,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41044813/

相关文章:

python - 是否可以将 "range"(即max-min)添加到python中的pandas描述函数中?

python - "td"循环之前的 "for"

python - pandas 数据框中的 un_directed id

python - 数据框行迭代期间出错

从 32 个字符中提取最后 16 个字符的 Python 代码

python - Pandas 具有日期和 NaT 的系列累积函数

python - 将值从一行拆分到 pandas 同一列中的其他行

python-2.7 - 如何使用 WinPython(或任何 Python 堆栈安装)在 Windows 7 上安装 Matplotlib basemap 模块?

正则表达式仅匹配 10 或 12 位数字

python - 从 NDB 中的 ComputedProperty 函数返回列表的解决方法