![](/img/trans.png)
[英]Python: How do you change a scripts location of execution in vscode?
[英]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.