亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Visual Studio Code 中使用 Anaconda

在 Visual Studio Code 中使用 Anaconda

慕田峪7331174 2021-11-16 16:13:07
我在這里有點困惑,在撰寫本文時,最新的 Anaconda Distribution 2018.12 帶有安裝 Microsoft Visual Studio Code 的選項,這很棒。在啟動 VSC 以及Python: Select Interpreter全新安裝 Anaconda 之后,我可以看到~Anaconda3\python.exe我認為哪個是 Anaconda Python 環境,但是,當我嘗試運行一些命令時,我得到:PS ~\Documents\Python Scripts\vs> ~/Anaconda3/Scripts/activate PS ~\Documents\Python Scripts\vs> conda activate baseconda :術語“conda”不被識別為 cmdlet、函數、腳本文件或可運行程序的名稱。檢查名稱的拼寫,或者如果包含路徑,請驗證路徑是否正確,然后重試。在行:1 字符:1現在我知道它可能與環境變量有關,但我發現它很奇怪,因為在 Anaconda 安裝期間,有特別提到不需要將 Anaconda 路徑添加到環境變量中。然而,在錯誤發生后,集成終端設法啟動 Python,我能夠運行代碼。接下來是,我無法運行一個簡單的腳本后,查看在調試器中的任何變量,如在本教程在這里:msg = "Hello World"print(msg)我確實希望看到鏈接中顯示的類似結果,例如 dunder 變量,我還launch.json按照stopOnEntry = True以下步驟更新了我的結果。我想知道是否可以在不注冊原始發行版中的變量的情況下將 Visual Studio Code 與 Anaconda 一起用作解釋器,以及我是否遺漏了所需的任何內容。我希望體驗會更直接,但我可能會遺漏一些東西,我在Windows 10上運行。
查看完整描述

3 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

我在這方面猶豫了太久……從 Anaconda Prompt 啟動 VS Code 既感覺笨重又不適用于集成的 Powershell 終端(Windows 上的默認 VS Code 集成終端)

我希望能夠從任何提示(通常是 Windows 菜單快捷方式)啟動 VS Code 并且仍然與 Conda 交互。

這兩種方法都適用于 Windows 10 上的 Anaconda 2020.02、VS Code 1.44.0。

簡單快捷

通過以下方式切換 VS Code 以使用 cmd.exe 作為默認的集成終端 shell:

  • 打開命令面板 ( Control-Shift-P)

  • 搜索 Terminal: Select Default Profile

  • 選擇 Command Prompt

更難/ Powershell

  • 將 的位置添加conda到您的 PATH(如果您沒有通過安裝程序添加它)。對于我在“所有用戶”安裝這是C:\ProgramData\Anaconda\Scripts

  • 從管理員 Powershell 提示將 Powershell 執行策略更改為遠程簽名即 Set-ExecutionPolicy RemoteSigned

  • 打開 Anaconda Prompt 并運行conda init powershell,這會將 Conda 相關的啟動添加到用戶配置文件中某處的 Powershell profile.ps1。

當您運行 VS Code 并調試 .py 或啟動 Powershell 集成終端時,您現在應該會看到一條有關“加載個人和系統配置文件”的消息,并且終端提示中帶有前綴的 Conda 環境。


查看完整回答
反對 回復 2021-11-16
?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

對我來說,這個解決方案適用于 VSC (1.40) ->

1. 將解釋器設置為 Python 3.7.1 ('base':conda)

2. 我沒有使用 PowerShell,而是將(選擇默認 Shell)切換到命令提示符并啟動了一個新終端 -> 現在它處于 conda(基礎)環境中。

[Anaconda Distribution, 2018.12]


查看完整回答
反對 回復 2021-11-16
?
Smart貓小萌

TA貢獻1911條經驗 獲得超7個贊

在 VScode 中將 anaconda prompt 設置為默認終端:

  1. (類型)CTRL + SHIFT + P

  2. (搜索:)打開設置

  3. (點擊:)首選項:打開設置(JSON)

然后添加三行配置:

{

    ... # any other settings you have already added (remove this line)


    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\cmd.exe",

    "terminal.integrated.shellArgs.windows": ["/K", "C:\\Anaconda3\\Scripts\\activate.bat C:\\Anaconda3"],

    "python.condaPath": "C:\\Anaconda3\\Scripts\\conda.exe"

}

最后,重啟你的 VScode


查看完整回答
反對 回復 2021-11-16
  • 3 回答
  • 0 關注
  • 660 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號