`为什么 Visual Studio Code 无法识别已安装的 Python 模块?

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

最近开始学习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,但还是不行。

python python-3.x visual-studio-code
2个回答
0
投票

pip install pyinputplus

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

import pyinputplus as pyip

然后,你会得到像这样的结果。

您需要在 VS Code 的内置终端中运行此命令。

0
投票
pip3 install pyinputplus

如果您在 Mac 终端中运行此命令,它将仅在本地安装该软件包。 VS Code 在它自己的虚拟环境中运行。
如果有帮助请告诉我!

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