【PyCharm必会基础】正确移除解释器及虚拟环境(以 Poetry 为例 )
#工作记录
【PyCharm使用基础】
当遇到虚拟环境难以修复的场景,我们需要删除当前解释器和虚拟环境然后再重新创建虚拟环境,以下是在PyCharm中正确移除的步骤。
一、进入解释器设置
在 PyCharm 界面右下角,点击Poetry (suna0)
,选择解释器设置,打开 Python 解释器配置页面 。
二、移除解释器关联
(一)展开全部解释器列表
在 Python 解释器设置的下拉列表中,点击全部显示…,查看所有可用解释器 。
(二)删除目标解释器关联
选中Poetry (suna0) F:/python
,点击左上角-
(减号)按钮,再点击确定,解除该解释器与项目的关联 。
(三)切换为无解释器状态
若需让项目暂不关联特定解释器,在解释器下拉列表选<无解释器>
,点击确定 。
三、清理项目虚拟环境
(一)关闭关联终端
在正在运行的窗口区域,点击终端标签页的×
,关闭关联着待移除环境的终端,避免残留连接 。
(二)删除虚拟环境文件夹
在左侧项目目录视图处,右键选中 .venv 目录,选择删除,清理项目虚拟环境文件夹 。
四、补充:彻底删除poetry文件(手动操作)
在项目目录下,找到并删除项目根目录中的由poetry生成的pyproject.toml、poetry.toml
和poetry.lock
文件 。
完成上述操作,即实现 PyCharm 中Poetry
解释器关联移除及相关项目关联清理,按需配合虚拟环境文件删除,可彻底移除环境 。
后续即可进行重新创建虚拟环境的操作,比如变更 python版本或poetry可执行文件路径等操作。
五、重新创建与配置(变更 Python 版本、Poetry 路径等)
(一)准备工作
确保已清理旧环境残留,若要变更 Python 版本,提前了解目标版本 Python 可执行文件的路径;若调整 Poetry 可执行文件路径,确认新路径下 Poetry 已正确安装配置(与python版本绑定) 。
(二)重新关联 / 创建 Poetry 环境
- 通过 PyCharm 界面添加:
回到 Python 解释器设置页面,点击添加解释器 ->Add Local Interpreter
,若要基于新 Python 版本或指定 Poetry 路径,选择Poetry Environment
。- 若选
Existing environment
,在Interpreter
路径栏指定新 Poetry 虚拟环境的 Python 可执行文件(如变更版本后的 Poetry 环境内的python.exe
); - 若选
New environment
,可设置新虚拟环境位置,指定 Python 基础版本(关联已安装的目标 Python 版本 ),PyCharm 会调用 Poetry 重新创建环境 。
- 若选