簡體   English   中英

在 vscode 中導入 python 模塊 vs 交互式 shell

[英]Importing python modules in vscode vs interactive shell

我只是在學習 python。 我正在嘗試在 vscode 中導入模塊,使用 pip 安裝它們。 當我嘗試導入模塊時,它說(圖 1)我已經滿足了要求,但是(圖 2/3)它說當我 go 在 Jupyter 交互式 shell 中運行程序時找不到模塊。 (圖 4)但是,當我在 python 交互式 shell 中運行相同的代碼時,它工作正常。 這似乎發生在所有模塊上,而不僅僅是本例中的模塊(pyperclip)。 似乎 vscode/Jupyter 可能在與 python 交互式 shell 不同的地方尋找。 但是我被困在這一點上,不知道還有什么可以嘗試的。

感謝您抽出寶貴的時間以及您能提供的任何幫助。

(Pic1) 使用 pip 安裝模塊

(圖 2)我正在嘗試運行的代碼

(圖 3)Output 來自 Jupyter shell

(圖 4) python 交互式 shell 中的相同代碼

我認為您需要使用 anaconda 提示符安裝 package,因為有時當您使用不同的平台時會發生這種情況。 所以嘗試pip install pyperclip ,希望這能解決您的問題,如果沒有,請完整觀看此視頻,這將使您了解這些導入錯誤是如何發生的以及解決方案是什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM