程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

手把手教你VScode終端自動激活anaconda的python虛擬環境

編輯:Python

文章目錄

  • 前言
  • 快捷鍵
  • 修改settings.json文件

前言

由於pycharm一打開就會自動激活對應python的虛擬環境,讓我誤以為所有的編譯器都會這樣,然後最近在用vscode比較多,發現,它好像不能自己自動激活虛擬環境,需要自己配置以下。

首先,開始在CSDN上搜自動激活虛擬環境的操作遇到的幾個問題:
有的說settings.json配置一下就好

"terminal.integrated.shellArgs.windows": ["/k", "C:\\Virtualenv\\py3env\\Scripts\\activate"]

但是vscode提示:
此項已棄用,配置默認 shell 的新推薦方法是在 #terminal.integrated.profiles.windows# 中創建一個終端配置文件,並將其配置文件名稱設置為 #terminal.integrated.defaultProfile.windows# 中的默認值。此操作當前將優先於新的配置文件設置,但將來會發生更改。

然後我試了下好像沒有效果。

反正也是遇到了好多BUG,但是最後還是成功解決了,話不多說,下面將一步一步介紹。

快捷鍵

一些快捷鍵需要了解一下,首先ctrl+shift+p能夠快速打開設置,如下:

ctrl+"~"(ESC下面那個鍵)可以快速打開和關閉終端。

修改settings.json文件

首先ctrl+shift+p搜索打開設置並點擊進入setting.json文件:


然後將其中的"terminal.integrated.profiles.windows" 和"terminal.integrated.defaultProfile.windows"修改如下:

 "terminal.integrated.profiles.windows": {

"Command Prompt": {

"path": [
"${env:windir}\\Sysnative\\cmd.exe",
"${env:windir}\\System32\\cmd.exe"
],
"args": [],
"icon": "terminal-cmd",
"color": "terminal.ansiYellow"
},
"Cmder": {

"path": "C:\\Windows\\system32\\cmd.exe",
"args": [
"/k",
"conda activate D:\\anaconda\\envs\\TF2.1"
//這裡需要做出對應修改,conda activate + 自己虛擬環境所在的位置
],
"env": {

"CMDER_ROOT": "D:\\anaconda\\envs\\TF2.1\\Scripts\\python.exe"
//這裡需要做出對應修改,自己虛擬環境編譯器所在的位置
},
"color": "terminal.ansiGreen",
"icon": "terminal-cmd"
},
},
"terminal.integrated.defaultProfile.windows": "Cmder",

修改完了之後重啟即可完成配置。


可以看到虛擬環境自動激活


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved