Pycharm 无法运行程序

问题描述 投票:0回答:1

我正在通过 YouTube 教程学习 Python,并休息了一个多月来应对生活。当我返回并尝试运行我与 Pycharm 中的讲师一起创建的程序(社区 2020.2.1)时,它在控制台中给出了此错误:

错误:无法运行程序 “/home/user/PycharmProjects/HelloWorld/venv/bin/python”(在目录中 “/home/user/PycharmProjects/HelloWorld”):错误=2,没有这样的文件或 目录

除了我可以浏览到 /home/user/PycharmProjects/HelloWorld/venv/bin/ ,并查看“python”文件。双击运行该文件会在 Pycharm 中返回以下错误:

找不到文件 '/home/user/PycharmProjects/HelloWorld/venv/bin/python'

当我去创建一个新项目时,“新建项目”窗口没有列出任何解释器。这是我的问题吗?

我尝试重新安装 Pycharm 以及 Stack 和其他资源中的多个解决方案,但没有成功。我在 7 月份使用 Pycharm 时没有遇到任何问题。如果重要的话;这是 Linux Mint 19.3 软件管理器中提供的 Pycharm。

我该如何解决这个问题?为什么休息会导致这个问题?

python pycharm
1个回答
0
投票

将 macOS 升级到 Catalina 后,我刚刚遇到了同样的问题。简而言之,您需要恢复

venv
中损坏的链接,最简单的方法是为您的项目重新创建 Python 虚拟环境。

这是我的逐步解决方案:

  1. 在 PyCharm 中,转到 PyCharm > 首选项... > 项目 > Python 解释器

  2. 单击右上角的设置图标,然后在下拉菜单中选择“显示全部...”。应出现“Python 解释器”窗口。

  3. 单击底部的“-”按钮(显示“删除”作为提示)。单击“确定”。

  4. 现在您应该在“Python Interpreter”右侧看到

  5. 打开终端。转到您的项目文件夹,找到并删除

    venv
    子文件夹。

  6. 返回 PyCharm。打开同一窗口(PyCharm > 首选项... > 项目 > Python 解释器)。

  7. 单击右上角的设置图标,然后在下拉菜单中选择“添加..”。应出现“添加 Python 解释器”窗口。

  8. 选择“新环境”,选择正确的位置(已删除的

    venv
    文件夹所在的位置),选择正确的基本解释器,然后选中“继承全局站点包”(如果您的项目需要)。

  9. 利润!

使用 PyCharm 2020.2.2 社区版为我工作。

© www.soinside.com 2019 - 2024. All rights reserved.