conda 环境中的 Python 解释器历史

时间:2021-05-13 00:58:58

标签: python python-3.x anaconda conda

在 Windows 10 上,我注意到在激活 Anaconda 环境后,启动 python 3.9.4 解释器,输入几行,退出并重新启动解释器,我可以滚动浏览历史记录。但是没有找到python_history文件。

在停用环境并在同一个 shell 中重新激活它后,历史记录中的行仍然可以访问。但是,在关闭 shell,在新的环境中激活环境并启动 python 解释器后,历史不再可访问。

这个看似临时的python解释器历史存储在哪里,它是如何工作的?附带说明:pyreadline 未安装,因此不会导致此行为。

更新:实际上,该行为与 Anaconda 完全无关。这只是 Windows 如何管理 cmd 终端中的历史记录的结果。在活动的 Python 解释器会话中按 F7 会显示历史记录。 Python 解释器历史记录在终止解释器后仍然存在,但在关闭终端后消失。 Windows PowerShell 有自己的管理历史记录的方式。以下是讨论该问题的几个链接:

0 个答案:

没有答案
相关问题