【问题标题】:Can't Import Libraries in Visual Studio Code无法在 Visual Studio Code 中导入库
【发布时间】:2020-11-17 01:33:41
【问题描述】:

我在 VS Code 上使用 Python,我需要使用库 python-Levenshtein。我已经使用pip3 install 命令安装了它,但不知何故,在输入import 后这个库不会出现在下拉列表中(我也无法使用它)。如果我检查pip list,它就会被列出。我在 Python 3.8.5 64 位上选择了解释器;我使用的是 Ubuntu 20.04,并且所有东西(VSC、系统)都是最新的。我什至重新启动希望下拉显示库。依然没有。有什么线索吗?

【问题讨论】:

  • 您的通勤车上是否同时安装了 python 2 和 3?如果你这样做了,那么你可能不得不使用 pip3 来为你的 python3 解释器安装包。
  • 当您尝试从 python3 shell 导入库时会发生什么?
  • 从 shell 导入时,由于“-”,它给了我一个语法错误。
  • @benji 我的机器上有两个版本。我有 2.7.18 和 3.8.5。我使用 pip3 安装了库。
  • 哦,这听起来像是包名称的问题(您用于安装它的名称可能与用于在 python 中导入它的名称不同)。我会尝试的第一件事是将“-”替换为“_”。如果这不起作用,请在作者的 github 或文档页面上查找示例。

标签: python linux visual-studio-code import


【解决方案1】:

我卸载了库,然后用 sudo 重新安装了它,现在它可以完美运行了。 感谢这篇文章:https://stackoverflow.com/a/57324830/11020145

【讨论】:

  • 从您的评论中,我可以假设您正在使用纯(根)Ubuntu python 安装软件包。这不是最佳做法。我建议使用虚拟环境。在这种情况下,您可以在一个地方维护依赖关系,并在需要时更改 python 的版本。更多信息请访问docs.python-guide.org/dev/virtualenvs
猜你喜欢
  • 2017-09-20
  • 1970-01-01
  • 2020-08-09
  • 2019-03-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-18
  • 1970-01-01
相关资源
最近更新 更多