簡體   English   中英

Visual Studio Code 無法識別 pip 軟件包安裝?

[英]Visual Studio Code not recognizing pip packages installed?

因此,我通過 Python3 -m venv 在我正在處理 Visual Studio 代碼的文件夾中設置了一個虛擬環境。 當我從終端運行腳本時(無論是在 Visual Studio 上還是在 Visual Studio 外部),我都可以成功運行我的腳本。當我在終端上運行“which Python3”時(在虛擬環境目錄中之后),我回來了:/Users /User/Documents/Udemy_Python_Course/env/bin/Python3,這是我在其中創建虛擬環境的位置。因此,我使用 Visual Studio 代碼將該路徑設置為我的路徑,但它無法識別我安裝的模塊( python-docx) 在我從 Visual Studio 運行時在虛擬環境中運行。任何人有任何想法,我已經嘗試解決這個問題超過一天?感謝您的幫助。

在花費更多時間梳理和研究之后,我實際上在 Stackexchange 上找到了另一篇解釋問題根源的帖子。

盡管我的路徑在 settings.json 選項卡中正確設置,VSCode 和 VSCode 識別了我的虛擬環境,但擴展“代碼運行器”只是設置為查找“Python”,由於某種原因默認為 Mac 標准 Python 2.7 安裝。 我將此擴展查找的路徑更改為我當前的路徑:'env/bin/python' 而不是簡單的 Python,唉,它現在可以在 VSCode 和終端中運行。

前:

    {
    "code-runner.executorMap": {
        "python": "<Python>",
    }
}

后:

{
    "code-runner.executorMap": {
        "python": "env/bin/python",
    }
}

歸功於:Don 在這里列出了他的解決方案: VSCode running Python 2 而不是 3

感謝那些提供幫助的人!

暫無
暫無

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

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