python工程之前已经设置好环境变量,
但是现在突然不好用了,显示如下信息:
No Python at '"C:\Users\zhang3\AppData\Local\Programs\Python\Python312\python.exe
是python解释器找不到了?如何解决这个问题?
错误原因可能是:
・Python 3.12 被卸载或删除了。
・安装路径被手动移动或重命名。
・原来的虚拟环境被删了。
・电脑重装或系统更新导致环境丢失。
❓如果你不确定电脑是否还装有 Python
可以:
打开终端(命令行)输入:
where python
或者
python --version
没有的话,说明要重新安装。
✅ 解决方法:重新指定 Python 解释器
✅ 步骤一:删除原有虚拟环境
方法 1:直接在文件夹中删除
1.打开你的 Python 项目目录
2.找到虚拟环境的文件夹,通常名字为:
venv/ 或 .venv/
3.关闭 PyCharm(防止文件占用),然后直接 删除整个虚拟环境文件夹。
🔸 如果你不确定是哪一个,是不是虚拟环境:
里面应该有 Scripts/(Windows)或 bin/(Linux/macOS)和 pyvenv.cfg 文件。
✅ 步骤二:重新创建虚拟环境
1.打开项目后,进入菜单:
File > Settings > Project: xxx > Python Interpreter
2.右上角点击 ⚙️ → Add...
3.在弹窗中选择:
Virtualenv Environment
4.设置选项:
.Location:建议使用项目目录下的 .venv 或 venv
.Base Interpreter:选择你的系统 Python 安装路径,如:
C:\Users\你的用户名\AppData\Local\Programs\Python\Python3x\python.exe
5.点击 OK,PyCharm 会自动创建虚拟环境,并设置为当前项目解释器。
✅ 创建成功后效果
你会在项目右下角看到:
Python 3.x (.venv)
・项目目录中会多出一个 .venv/ 文件夹
・Terminal 里自动使用新环境的 Python
💡 小贴士
推荐将 .venv 添加到 .gitignore,避免上传到 Git 仓库。
每次新建项目都用独立虚拟环境,更干净、更安全。
浙公网安备 33010602011771号