簡體   English   中英

使用 Visual Studio Code 時出現 ModuleNotFoundError

[英]ModuleNotFoundError when using Visual Studio Code

我正在使用我繼承的機器,上面安裝了 Anaconda 3。 我正在嘗試完成 Python 課程,這是我第一次嘗試 Python。 當我在命令提示符或 PowerShell 中打開 Python 解釋器時,我運行以下行,它執行沒有錯誤。

(base) PS D:\ProgramData\Anaconda3\Scripts> py
Python 3.7.4 (default, Aug  9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import xlsxwriter

Anaconda 以某種方式與 VS Code 集成,但是當我嘗試在此 window 中import xlsxwriter時,出現錯誤:

ModuleNotFoundError: No module named 'xlslwriter'

當這個 Python 解釋器 window 打開時,它顯示如下:

Jupyter Server URI: http://localhost:8889/?token=b8a07e61e603f9dae0ee599198ac33f68d3f398036f6af0e
Python version:
3.7.6 (default, Jan  8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]
(6, 0, 1)
D:\\ProgramData\\Anaconda3\\envs\\py37\\python.exe

如果我嘗試使用pip安裝xlsxwriter ,我會收到一條消息

Requirement already satisfied: xlsxwriter in d:\programdata\anaconda3\lib\site-packages (1.2.8)

我不是要立即回答,而是要指導我如何診斷和糾正這個問題。 為什么該模塊對某些解釋器(命令提示符和 PowerShell 和 Jupyter Notebook)可用,而在 VS Code 解釋器中不可用? 如何使用 VS Code 和/或 Python 功能來了解當前環境的配置等?

根據此答案中給出的建議,我運行了命令

!pip install xlsxwriter

在 VS Code 解釋器中,最后,該模塊可用於import

暫無
暫無

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

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