![](/img/trans.png)
[英]Anaconda prompt: ModuleNotFoundError when running Python script
[英]Vscode gives "ModuleNotFoundError", when running python script with right corner arrow
調試時,這可以正常工作,但是在沒有調試的情況下運行時,出現錯誤。 我用一行進行了測試: import fiona
Traceback (most recent call last):
File "d:\own\fionatest.py", line 1, in <module>
import fiona
ModuleNotFoundError: No module named 'fiona'
Fiona 函數在調試時也可以正常工作,但為了簡單起見,我用這一行來解釋情況。 我可以正常從 Windows 命令提示符運行相同的腳本而不會出錯。
正如解釋在這里,調試,對一個特定的設置launch
文件,當在此模式下訪問變量和路徑可能會改變相比,作為Run Python File in terminal
選項(這是箭頭按鈕做什么)。
因此,我假設您的模塊未正確安裝以在您嘗試運行腳本的環境中使用。 了解您的操作系統以及某人如何重現此行為(如此鏈接中所示)可能會有所幫助。
卸載模塊並重新安裝,然后重新啟動 VSCode 的所有實例並重試,調試和箭頭按鈕。 如果相同的行為仍然存在,您可能需要檢查 Python Path 變量以及 VSCode 用於運行 Python 腳本的解釋器,並確保它與安裝新模塊的參考相同。
此外,此答案可能有助於了解您的情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.