我是 python 新手,我猜 pyCharm 是 python 最喜歡的 IDE,但如果可能的話,我想堅持使用 vscode。我在 vscode 中安裝了 python 擴展,自動完成功能適用于默認的 python 包,但對于像枕頭或 PyPDF2 這樣的外部包,它不起作用。我創建了一個虛擬環境,在其中使用 pip 安裝了上述 2 個軟體包,甚至檢查了這些軟體包是否使用pip freeze. 點凍結顯示:
枕頭==9.0.1
PyPDF2==1.26.0
下面是我的專案結構。我需要從 basic.py 匯入 PyPDF2 模塊。另外,如果有幫助,我正在使用 python 3.9.6。非常感謝任何幫助或建議。

uj5u.com熱心網友回復:
你在 vscode 中選擇了解釋器嗎?
輸入 vscode 并輸入
ctrl shift p
并輸入命令提示符
>python:Select Interpreter
然后激活解釋器。這將為您解決問題。
uj5u.com熱心網友回復:
您需要按照 docs選擇解釋器。
通過 python 擴展,您可以設定解釋器,以便從環境中獲取包。解釋器基本上是您的虛擬環境使用的 python,因此它可以訪問您安裝在虛擬環境中的 python 包。
以下是檔案更改時的步驟:
- CTRL Shift P 或 Command Shift P 取決于您分別使用的是 Windows 還是 Mac
Python: Select Interpreter在后面輸入>- 然后,您可以從您創建的虛擬環境中選擇解釋器,也可以輸入解釋器的路徑。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/430350.html
