我的Python互动模式使用越来越多的内存

时间:2018-12-16 12:01:10

标签: python python-3.x windows interpreter

我正在使用Windows 7 64位,Python 3.7.1(Anaconda)在每次执行后占用越来越多的内存来获取交互模式。

症状

如果我执行以下行:

> python -c "print('ok')"

它将几乎没有任何问题地运行。

现在,如果我直接运行python:

> python

它首先显示以下内容:

Python 3.7.1 (default, Oct 28 2018, 08:39:03) [MSC v.1912 64 bit (AMD64)] :: Anaconda custom (64-bit) on win32
Type "help", "copyright", "credits" or "license" for more information.

然后开始加载...

我第一次注意到python进入交互模式的速度越来越慢,他已经需要几秒钟了。现在,至少可能需要2分钟才能执行:/,并且它正在使用越来越多的内存> 3.0 Go!

我进行了一些搜索,但未发现有关该问题的任何信息。有人对我怎么知道发生了什么有想法吗?

编辑

通过

我能够立即获得交互模式
> python -S 

1 个答案:

答案 0 :(得分:1)

感谢@snakecharmerb。我必须检索位于.python_history的{​​{1}}文件,并将其删除。

C:/Users/Administrator很大:将近100 Mo,并且内容不可读:

  

¢Ã¢â€šÂ¬Ã¢ÃƒÆ'‚Âââ€â¢âƒÆ'Æ’Ãâ€Ã¢â‚¬â¢¢¢ƒƒ''¢ ââ‚â¬Ã¢â€ž¢ÃƒÆ'ƒÂ¢ÃÆ'â⢢ƒ¢¢¢¢¢â€šÂ¬Ã…Âà €šÃ¬ÂƒÆ'…¡ÃÆ'Æ’Ãâ€Ã¢â‚¬¢¢ƒƒÆ'ââ¢âƒ¢¢¢¢â€ šìÅ¡ÃÆ'ĉ¢¢¢â€šÂ¬Ã…â¡ÃƒÆ'â⬬šÃ‚¢¢ƒƒ' †â€Ãƒâ€œÃ¢â¬â¢¢¢ƒÆ'â“â€â„¢¢ƒƒ''Æ’Ãâ¢â¢â€â€ ¬Ã¯ÃƒÆ'¢âⓚ¬¬ƒƒ¢¢Ã¢,¬¬Å¾Ã,¢¢ƒÆ'Æ’Ãâ€â€Ã¢â€œâ€ ¢ÃƒÆ'Ã,¢¢ƒƒ¢¢¢â€œÅ¡Ã‚ƒ‚â€ÃƒÆ'ƒÂâ⢢¢ƒƒ'†¢â€œÃ¢ÂƒÃƒâ€šÃ‚¬ÃÆ'¢â¢¢¢¢â€šÂ¬Ã…¾Ã‚â⢢¢¢ƒÆ'ƒÀ↬⢢ƒÆ'â“’ÃÆ'ƒÂâ⢢¢ƒƒ''â⃢¢¢¢ €šÂÃâ¡¡ ¬Å¡ƒƒâ€šÃ‚¢ÃÆ'ƒÂ⢢ƒÆ'â⢢¢¢â€œÅ¡Ã‚¬Ã…á â,¬Å¡Ãƒâ€šÃ‚¬ÃÆ'ƒÂâ⢢¢ƒÆ'â⃢¢¢¢¢¢¢¬¬Å¡ Á¾ÃÆ'â⬬šÃ‚â¢ÃÆ'ƒÓ•¢ƒÆ'⢠â€Â¢ÃƒÆ'ƒâ€ÂÂÃÆ'â⢢ƒ¢¢¢â€œÅ¡Ã ¬ƒÂ¢Ã¢¢¬¬Å¾Ã¢Ã¢ÃƒÆ'Æ’Ãâ€Ã¢â¬¬â„¢ÃƒÆ'‬¡ €™Ãƒâ€šÃ‚¢¢ƒÆ'Â⢢ƒ¢¢¢¢¢â€œâ¬¬Ãƒâ€¦Ã¡ 'Æâ™ÃƒÂ¢Ã¢â€šÂ¬Ã¢Â¢ÃƒÆ'‚¡ÃÆ'Æ’Ãâ€Ã¢â‚¬â¢¢ ÃÆ'â“’ÃÆ'ƒÂ¢ÃÆ'Ãâ¢â¢¢ƒ¢¢â€â€šÂ¬Ãà … ‚¬ÃÆ'…ÂÜâ¡âƒÆ'Æ’Ãâ€Ã¢â¬â⢢¢ƒÆ'â⃃¢ ¢â¬Å¡‚‚¬Ãƒâ€¦Ã‚¡ÃÆ'