我見過一些報道PyCharm很慢,但我遇到的問題與正常操作相比似乎太慢了。PyCharm在iPython控制檯中長時間掛着大數據
我在熊貓數據框中有一大組數據(從440 MB csv文件讀取)。
當我在PyCharm內部使用ipython控制檯時,每次我嘗試處理這些數據時,比如我寫my_data.
它只會在那裏掛起大約30秒。
我真的不明白髮生了什麼,但似乎PyCharm正在通過所有的數據來找到一些智能自動完成(這是一個非常愚蠢的事情)。
任何方式來停用此行爲?
我見過一些報道PyCharm很慢,但我遇到的問題與正常操作相比似乎太慢了。PyCharm在iPython控制檯中長時間掛着大數據
我在熊貓數據框中有一大組數據(從440 MB csv文件讀取)。
當我在PyCharm內部使用ipython控制檯時,每次我嘗試處理這些數據時,比如我寫my_data.
它只會在那裏掛起大約30秒。
我真的不明白髮生了什麼,但似乎PyCharm正在通過所有的數據來找到一些智能自動完成(這是一個非常愚蠢的事情)。
任何方式來停用此行爲?
如果你不介意的話完全禁用自動完成,我認爲這應該工作:
轉到File > Settings (Ctrl+Alt+S) > IDE Settings > Editor > Code Completion
,並關閉Insert selected variant by typing dot, space, etc.
取決於你有多少處理數據可以打內存限制。 Ipython會記住每個In []:和Out [] :.
In
是附加到您輸入的每個想法的列表。 Out
是被追加到的另一個列表。
所以,如果你有一個非常大的陣列,你正在使用In
或Out
你會得到幾個陣列的副本。
你能詳細解釋一下嗎?如何調整內存限制? – littleO
有你去... – Back2Basics
我也一直面對同樣的問題很長時間:使用大熊貓數據框時,PyCharm調試非常緩慢。如果我想查看Watches中的數據幀的內容,經常在等待幾分鐘後給我一個時間,所以我基本上停止使用調試時使用數據幀
但是我剛剛發現,它在
文件 - > Settinggs - >構建,執行,部署 - > Python調試
您必須對「GEVENT兼容」標誌切換
我也有在此窗口上的所有其它標誌切換(收集朗姆酒時間類型信息,附加子流程和PyQt兼容)。但是Gevent兼容標誌確實爲我完成了這項工作:它突然瞬間給我調試器手錶中的數據幀內容。
我使用PyCharm verion 2016.2.3
幫助我! –
我有同樣的問題,你有。你有沒有想過這個解決方案? – uday
@uday嗨。不,我沒有。我仍然面臨同樣的問題。 – jbssm
+1在這個問題上。太令人沮喪了!我有一個荒謬的解決方法。我輸入'fram.whatever',然後返回並添加'e'來創建'frame.whatever'。 –