python项目移动后报错
安装:python -m pip install pytest requests allure-pytest
验证:pip list | findstr "requests pytest allure"
项目移动后,报如下错:(是因为虚拟环境的路径失效了)
pip : 无法将“pip”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1 + pip install pytest requests allure-pytest + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
解决方法:手动重新配置解释器
第1步:打开设置
-
快捷键:
Ctrl + Alt + S -
或者菜单栏点击
文件→设置
第2步:找到解释器设置
左侧菜单找到 项目:你的项目名 → Python 解释器
第3步:添加新解释器
点击右上角的齿轮图标⚙️ → 添加 → 选择 本地解释器
第4步:创建全新虚拟环境(推荐)
在弹出的窗口中选择 Virtualenv 环境 → 新建,然后:
-
位置:确认路径是项目移动后的新位置(例如
E:\PycharmProjects\tianzhou\.venv) -
基础解释器:选择你电脑上的 Python 3.14 路径
-
勾选
可用于所有项目(可选) -
点击
确定
第5步:等待并重新安装依赖
创建完成后,打开 PyCharm 终端(Alt + F12),运行:
python -m pip install pytest requests allure-pytest
💡 补充说明
如果上面的步骤完成后还是有问题:
-
删除残留配置:关闭 PyCharm,删除项目文件夹里的
.idea文件夹,再用 PyCharm 重新打开这个项目 -
清除 PyCharm 缓存:菜单栏
文件→清除缓存...→ 勾选清除文件系统缓存和清除 VCS 日志缓存→清除并重启 -
检查 .venv 是否已删除:确认项目移动后的新位置里没有
.venv这个文件夹
浙公网安备 33010602011771号