簡體   English   中英

你如何在Vscode上改變Python Interactive的環境?

[英]How do you change environment of Python Interactive on Vscode?

我最近從Spyder遷移到了VScode 我創建了一個新的conda環境並使用setting.json來改變VScode中的環境, "python.pythonPath": "/Users/dcai/anaconda3/envs/alphalens/bin/python"

但是,當我嘗試在Python Interactive中運行代碼時,加載了不同的環境。

有沒有辦法讓我改變Python Interactive環境並將其與我的終端環境相匹配?

在此輸入圖像描述

在此輸入圖像描述

Python Interactive窗口應該使用在VS Code IDE左下角選擇的Python版本啟動。 這是您可以通過Python選擇的相同環境:選擇Interpreter命令選項板選項。 但是,Python Interactive窗口在這里做了一件不同的事情。 如果當前選擇的環境沒有安裝jupyter,它將在其他環境中查找執行和啟動jupyter的環境,在這種情況下您應該看到一條警告消息,表明使用了不同的環境。

這有助於回答您的問題嗎? 我是這個功能的開發人員,所以如果你仍然看到錯誤的env啟動,我可以幫你調試。

我有與OP相同的情況。 在查看@ IanHuff的答案后,如果需要(目標)環境沒有安裝Jupyter,Python Interactive窗口將使用另一個找到它的地方。 我考慮在我的目標環境中安裝Jupyter,但它會安裝很多軟件包。 必須為每個虛擬環境做到這一點將是不必要的負擔。 因此,我在目標環境中只安裝了ipython_kernel ,而不是整個Jupyter包,它的工作方式如下:

$ ipython kernel install --user --name=<target_environment_name>

希望這有助於其他人嘗試將Visual Studio Code與Jupyter筆記本一起使用。

暫無
暫無

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

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