pycharm报错Please specify a different SDK name

字号+ 编辑: 种花家 修订: 种花家 来源: 2025-02-20 我要说两句(0)

在给项目设定python interpreter时, pycharm会报一个让人难以理解的错误信息, 本文讲述解决方法。

触发这个问题的最多原因是你移动过项目文件夹位置, 要修改的地方是在Pycharm的设置里

Project: XXXX有一个Python Interpreter的菜单按钮

之后在右侧窗口的下拉菜单中选择Show All...

会看到图中的界面

WX20250109-135112@2x.jpg

这个时候按界面上方的 - 减号, 先清理掉所有的选项......

建议在终端里, 进入项目根目录的位置,用命令:

rm -r .venv

把虚拟环境给删了。

然后先重启pycharm, 再进入项目, 找到左上角菜单里的pycharm设置界面, 按图中的 + 加号 -> Add local interpreter, 指定一个新的python可运行程序路径, 请勾选Associate this virtual environment with the current project, 不然可能是一大堆报错

点击OK, 这个时候应当不会再报错。

回头再看, 因为解释器路径回归正确, 项目里import相关的库名如果有红色浪线, 不要慌, 如果你编写过requirements.txt, 上方会出现黄色警告, 点击安装所有依赖库就行;

如果没写requirements.txt, 那就在代码里看到有红色浪线的, 就把鼠标移动到上面, 在弹出的对话框里选择install package xxx

阅完此文,您的感想如何?
  • 有用

    126

  • 没用

    3

  • 开心

    12

  • 愤怒

    3

  • 可怜

    3

1.如文章侵犯了您的版权,请发邮件通知本站,该文章将在24小时内删除;
2.本站标注原创的文章,转发时烦请注明来源;
3.Q群: 2702237 13835667

相关课文
  • 通过i参数使用国内镜像给pip安装提速

  • Conda删除不用的虚拟环境

  • flask框架知识点总结

  • linux - centos 7.x安装python3.10教程

我要说说
网上嘉宾点评