2016-12-10 59 views
0

当我在Mac Terminal本地运行以下代码时,一切正常,我可以用任何我喜欢的方式,但是当我通过Ubuntu上的SSH运行它时,只要我试图返回x = r.json()作为一个整体,它就会被杀死。如果我只返回一部分,例如x[123]['date'],那么它仍然给我正确的输出,但如果我运行下面的代码,它得到“封杀”:Python应用程序在Ubuntu(远程)上“杀死”,但在Mac(本地)上运行

import requests 
r = requests.get('https://poloniex.com/public?command=returnChartData&currencyPair=USDT_BTC&start=1420066800&end=9999999999&period=300') 
x = r.json() 
print(r) 
print(x)  #<-- here it is going "Killed" 

有谁知道为什么吗?这是一个SSH问题?还是Ubuntu的问题?我使用ZOC终端7.09.5进行远程服务器工作

+0

它可能是一个编码问题,尝试'打印(r.encode('utf8'))'和每个打印电话相同。 – Gribouillis

+0

看起来像终端给我。您应该尝试其他SSH客户端。 –

回答

1

问题是我没有足够的内存。只是将其从512MB调整到1GB,现在它可以工作,但仍然很慢。

感谢大家试图帮助并给我一个答案。

相关问题