在通过AWS在Ubuntu上设置Anaconda之后,我配置了Jupiter笔记本并安装了所有PySpark,然后尝试将其导入到脚本中,但是返回了
TypeError: namedtuple() missing 3 required keyword-only arguments: 'verbose', 'rename', and 'module'
原因是Spark 2.1.0不支持python 3.6.0。解决方案是在anaconda环境中更改python版本。 然后,我应用了以下命令:
- [x]康达创建-n py35 python = 3.5 anaconda
- [x]激活py35
但是,应用此命令将下载文件,然后会出现错误消息:
[Errno 28] No space left on device
检查df -i
时,它显示3个弹出节点为100%,这意味着它们已满
我无法删除文件,如果可以,应该删除哪些文件以腾出空间
请记住,这都是在AWS上使用标准的免费试用包完成的
答案 0 :(得分:1)
如果您认为需要python 3.5,则应该删除python 3.6并安装python 3.5,而不是通过更改配置来解决。另外,请仔细检查您的应用程序有什么需求,以防磁盘空间用完了,您应该考虑添加新的空间。