`VIRTUAL_ENV=venv` does not match the project environment
(venv) PS D:\OpenSource\Python\VipPython> .\.venv\Scripts\activate
(vippython) PS D:\OpenSource\Python\VipPython> uv run .\main.py
Hello from vippython!
(vippython) PS D:\OpenSource\Python\VipPython>
.\.venv\Scripts\activate 切换后,前面的 (vuen) => (vippython)
pyproject.toml
[project]
name = "vippython"
version = "0.1.0"
description = "Add your description here"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"numpy>=2.4.1",
"scikit-learn>=1.8.0",
"scipy>=1.17.0",
"sentence-transformers>=5.2.0",
"torch>=2.9.1",
"transformers>=4.57.5",
]
(venv) PS D:\OpenSource\Python\VipPython> uv run .\main.py
warning: `VIRTUAL_ENV=venv` does not match the project environment path `.venv` and will be ignored; use `--active` to target the active environment instead
Hello from vippython!

方法一:修改 PyCharm 的 Terminal 设置(推荐)
-
关闭自动激活虚拟环境:
File→Settings→Tools→Terminal- 取消勾选
Activate virtualenv - 或者修改
Shell path为你的系统默认终端(如 PowerShell)
-
在 Terminal 中使用正确的激活命令:
# 如果项目中有 .venv 环境 .\.venv\Scripts\activate # 如果有 venv 环境 .\venv\Scripts\activate # 然后运行 uv run .\main.py

本文来自博客园,作者:VipSoft 转载请注明原文链接:https://www.cnblogs.com/vipsoft/p/19492528
浙公网安备 33010602011771号