Pycharm 将 venv python 从 3.6 更改为 3.7,无需从头开始创建新环境

Pycharm change venv python from 3.6 to 3.7 without creating all enviroment from strach

我在 pycharm 项目上工作,我有一个 Python 3.6 版的虚拟环境 (venv)。

我需要将其更改为 3.7,但我不想创建一个新环境并从头开始安装所有软件包。 有没有办法做到这一点? 只需更改 python 版本,同时保留所有软件包?

很遗憾,您要找的是不可能的。

您的解决方案是从当前环境创建一个 requirements.txt 文件,使用 Python 3.7 创建一个新文件并重新安装软件包。

要创建文件,请在您的 当前 环境处于活动状态时发出此命令:

pip freeze > requirements.txt

然后,当 环境安装并激活时:

pip install -r /path/to/requirements.txt

P.S:requirements.txt只是大家常用的一个名字。这不是一成不变的。使用任何你想要的文件名。