3 回答

TA貢獻1810條經(jīng)驗 獲得超5個贊
如我所見,您正在使用conda
環(huán)境,您需要指定pythonPath
特定的 conda 環(huán)境而不是 Base Conda 路徑。
在您的情況下,它是“zipline”,因此在 Command Palette 中,搜索您的 conda 環(huán)境并將其選擇為 pythonPath。參考下圖:
是的Python: Select Interpreter
命令來自Command Palette
激活你的 conda env
將以下設(shè)置添加到您的 settings.json:
“terminal.integrated.shell.windows”:“C:\\Windows\\System32\\cmd.exe” “terminal.integrated.shellArgs.windows”:?[“/K”,?“C:\\<path-to-conda-installation>\\Scripts\\activate.bat?C:\\<path-to-conda-installation>?&?conda?activate?<your-env-name>”]
完成上述設(shè)置后,重新啟動 vscode。

TA貢獻1895條經(jīng)驗 獲得超7個贊
安裝包后,最好重新加載 VSCode。
'zipline' 上的 'Ctrl+Left-click' 或 'F12' 可以導航到 zipline 包下的文件嗎?
你能在python文件中添加這些代碼嗎?
import sys
print(sys.executable)
print(sys.path)
輸出可以顯示您正在使用哪個解釋器以及解釋器查找包的位置。

TA貢獻1854條經(jīng)驗 獲得超8個贊
來到你的答案有同樣的問題,在我的情況下,conda 環(huán)境從 vscode 命令面板的解釋器列表中丟失,特別是有一個路徑錯誤,它在中間有一個<TOKEN>
。
我的解決方案
打開命令面板(Linux 中為 Ctrl + Shift + P)
輸入
> Python select interpreter
并按回車粘貼 conda 環(huán)境路徑,以我為例
/home/USER/miniconda3/envs/ldm
Developer: Restart extension host
這將自動工作,不必重新啟動 vscode,但如果你有舊版本的 vscode,你可能也想嘗試使用命令面板中的命令。
添加回答
舉報