Visual studio code 如何将anaconda powershell添加到vscode?
我试图添加anaconda提示符来启动,而不是powershell,以避免将python添加到env变量中Visual studio code 如何将anaconda powershell添加到vscode?,visual-studio-code,anaconda,Visual Studio Code,Anaconda,我试图添加anaconda提示符来启动,而不是powershell,以避免将python添加到env变量中 "terminal.integrated.shellArgs.windows": [ <args> ] “terminal.integrated.shellArgs.windows”:[ ] 我试着把它们分成一行,把它们分成“-Foo-Goo”和“-Foo”,“Goo”。每个版本都会导致错误或忽略“-Command”参数(这些行只是被粘贴,但没有执行)。从VSCod
"terminal.integrated.shellArgs.windows": [
<args>
]
“terminal.integrated.shellArgs.windows”:[
]
我试着把它们分成一行,把它们分成“-Foo-Goo”和“-Foo”,“Goo”。每个版本都会导致错误或忽略“-Command”参数(这些行只是被粘贴,但没有执行)。从VSCode命令选项板(Ctrl+Shift+p)中,选择 然后选择PowerShell 然后从命令选项板(Ctrl+Shift+p)中,选择
选择一个康达环境。现在打开新终端时,VSCode将启动PowerShell并激活所选环境。这正是Anaconda提示符所做的。但是,您不应在环境中结合Anaconda安装设置PYTHONPATH。康达激活就是你所需要的。它不仅将选定的解释器添加到路径中,还将添加所需的库。首先,我想给使用PowerShell的所有人一个提示,让他们使用 所以,在Anaconda准备就绪的情况下(它等于或大于4.6-使用
conda--version
),按顺序运行(从cwd终端的基本环境):
这将更新您的conda根环境,init将设置您在cwd和powershell上运行它所需的所有内容
在此之后,您可以启动任何powershell(无论是否在vscode内),它都将就绪
查看以获取更多信息
希望有帮助 我最终使用了它(尽管它有破裂的趋势)
“terminal.integrated.shellArgs.windows”:[
“-执行政策”
“旁路”
“-NoExit”
,“-命令”
“&'C:\\ProgramData\\Anaconda3\\shell\\condabin\\conda hook.ps1';conda激活'C:\\ProgramData\\Anaconda3'”
],
谢谢虫族!你的回答对我很有用,但我也收到了一条警告信息,说这种方法被低估了。在谷歌搜索之后,我通过在settings.json中添加一个新的终端来实现这一点
"terminal.integrated.profiles.windows": {
"PowerShell (Anaconda)": {
"source": "PowerShell",
"args": [
"-ExecutionPolicy"
, "ByPass"
, "-NoExit"
, "-Command"
, "& 'C:\\Users\\<username>\\AppData\\Local\\Continuum\\anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\Users\\<username>\\AppData\\Local\\Continuum\\anaconda3'"
]
}
},
简单而甜蜜!
Python: Select Interpreter
conda update conda
conda init
"terminal.integrated.profiles.windows": {
"PowerShell (Anaconda)": {
"source": "PowerShell",
"args": [
"-ExecutionPolicy"
, "ByPass"
, "-NoExit"
, "-Command"
, "& 'C:\\Users\\<username>\\AppData\\Local\\Continuum\\anaconda3\\shell\\condabin\\conda-hook.ps1' ; conda activate 'C:\\Users\\<username>\\AppData\\Local\\Continuum\\anaconda3'"
]
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell (Anaconda)",