【问题标题】:`Why is Visual Studio Code not recognising an installed Python Module?`为什么 Visual Studio Code 无法识别已安装的 Python 模块?
【发布时间】:2020-07-26 14:34:47
【问题描述】:

最近,我开始学习python。我正在阅读一本名为“使用 Python 自动化无聊的东西”的书的第 8 章。作者使用了一个名为“pyinputplus”的模块。我用 pip (pip3) 安装了这个模块,并尝试在我的终端中使用它,它工作正常。

在玩过这个模块之后,我决定在 Visual Studio Code 中制作一个小项目。我安装了“Python”插件。 (它由 Microsoft 制造,具有 linting、调试、语法高亮等功能。)奇怪的是,它开始抛出错误。这是我的代码:

import pyinputplus as pyip

不带插件似乎也能正常运行,虽然不带插件运行不是很方便,因为每次都得在终端运行。

原来是这样说的:

由于语法错误“无效语法(第 268 行)”,无法导入“pyinputplus”

显然,我的代码中没有这么多行。 (我只有一行代码。)我猜这是一个错误,但作为初学者我不太确定。还有其他人有这个问题吗?任何答案将不胜感激。

这里是我使用的插件,Vscode版本等

  • MacOS 版本: 10.14.6
  • VsCode 版本: 1.47.2
  • Python 相关插件/扩展:“Code Runner”和“Python”
  • Python 版本: 3.8.4

我尝试重新加载 VSCode,但还是不行。

【问题讨论】:

  • 检查你的环境; (左下角)
  • 尝试使用'pip -v'检查pip版本是否与当前python解释器一致,使用'pip list'搜索'pyinputplus'是否安装成功。另外,尝试重新加载 VSCode。

标签: python python-3.x visual-studio-code


【解决方案1】:

首先,您必须在您的计算机上安装该模块。 通过使用:

pip install pyinputplus

然后,您可以通过以下方式导入它:

import pyinputplus as pyip

然后,你会得到类似this.的结果

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-30
    • 2017-05-15
    • 2022-09-24
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多