【问题标题】:ImportError: No module named pygalImportError:没有名为 pygal 的模块
【发布时间】:2019-12-06 21:04:43
【问题描述】:

我正在使用:

macOS Catalina 10.15.1
VSCode 1.40.2
Python 3.8.0 64-bit

我正在阻止 pygal 槽:pip3 install --user pygal 和 OK DONE。 但是,当在 VScode 上导入 pygal 时,它会返回如下错误-> ImportError: No module named pygal

有人可以帮助我吗?查看代码的第一行。 enter image description here

【问题讨论】:

  • 你能确认你在两个命令中使用了相同的python环境吗?
  • 很多人安装了两个(或更多)Python,并且您在一个 Python 中安装模块,但 VScode 使用其他 Python 来运行脚本。在控制台中检查pip3 -Vpython3 -V 以查看版本。
  • 您可能还安装了3.7(或3.6)和pip3 可能为3.7 安装模块,而不是3.8 - 使用pip3 -V 你会看到它是否适用3.8 或其他版本。您可能还需要pip3.7pip3.8 来安装选定版本的模块。
  • 顺便说一句:你可以拥有python3python3.7python3.8,然后你可以使用python3.8 -m pip install pygal在3.8中安装模块
  • Pip3 是 3.8 版本,Python 是 3.8 版本。 VScode 会不会有问题?

标签: python visual-studio-code importerror pygal


【解决方案1】:

请确认 Sublime 使用与您安装 Pygal 相同的 Python 解释器。我对 macOS 不太熟悉; Sublime 可能默认使用系统解释器,或者系统范围的侧包文件夹,而不是本地的。通过在控制台中调用 python3 来启动交互式会话并尝试从那里导入 Pygal。如果这样可行,则您的问题可能与 Sublime 使用不同的解释器/环境有关,而不是您的安装。

【讨论】:

  • 他没有使用 sublime。
  • 谢谢,但我正在使用 VSCode
【解决方案2】:

检查你是否安装了 pygal 解释器,如果你没有安装它。经常发生在我身上。

【讨论】:

    猜你喜欢
    • 2021-11-05
    • 1970-01-01
    • 2013-03-11
    • 2012-12-07
    • 2012-05-23
    • 2019-07-29
    • 2015-07-04
    • 2014-03-15
    • 2017-12-29
    相关资源
    最近更新 更多