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),运行:

powershell
python -m pip install pytest requests allure-pytest

💡 补充说明

如果上面的步骤完成后还是有问题:

  1. 删除残留配置:关闭 PyCharm,删除项目文件夹里的 .idea 文件夹,再用 PyCharm 重新打开这个项目

  2. 清除 PyCharm 缓存:菜单栏 文件 → 清除缓存... → 勾选 清除文件系统缓存 和 清除 VCS 日志缓存 → 清除并重启

  3. 检查 .venv 是否已删除:确认项目移动后的新位置里没有 .venv 这个文件夹

posted on 2026-04-29 10:02  FanF  阅读(56)  评论(0)    收藏  举报

导航