【问题标题】:Importing python modules in vscode vs interactive shell在 vscode vs 交互式 shell 中导入 python 模块
【发布时间】:2020-08-15 09:48:00
【问题描述】:

我只是在学习 python。我正在尝试在 vscode 中导入模块,并使用 pip 安装它们。当我尝试导入模块时,它说(图 1)我已经满足了要求,但是(图 2/3)它说当我在 Jupyter 交互式 shell 中运行程序时找不到模块。 (图 4)但是,当我在 python 交互式 shell 中运行相同的代码时,它工作正常。这似乎发生在所有模块上,而不仅仅是本例中的模块(pyperclip)。看起来 vscode/Jupyter 可能在与 python 交互式 shell 不同的地方寻找。但是我被困在这一点上,不知道还有什么可以尝试的。

感谢您抽出宝贵时间以及您能提供的任何帮助。

(Pic1) Installing module with pip

(Pic 2) Code I am trying to run

(Pic 3) Output from Jupyter shell

(Pic 4) Same code in python interactive shell

【问题讨论】:

  • 您确定在安装的 Python 扩展中选择了正确的环境吗? pip install 可能已安装到 Python 2.7 中,但在 Python 扩展中您选择了其他内容(查看状态栏)。

标签: python visual-studio-code pip


【解决方案1】:

我认为您需要使用 anaconda 提示符安装软件包,因为有时它会在您使用不同的平台时发生。所以在 Anaconda 提示符下尝试pip install pyperclip,希望这能解决您的问题,如果没有,请观看此video completely,它将让您了解这些导入错误是如何发生的以及解决方案是什么。

【讨论】:

    猜你喜欢
    • 2016-04-05
    • 2019-10-27
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2010-12-19
    • 2012-08-15
    • 2010-11-18
    • 1970-01-01
    相关资源
    最近更新 更多