You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在VS Code中使用Anaconda激活环境报错的求助

解决VS Code终端无法激活Anaconda环境及创建Django环境的方法

一、解决conda activate报错的问题

你遇到的错误是因为VS Code默认终端未初始化Anaconda的Shell配置,而Anaconda Prompt是预先配置好的,可通过以下两种方法解决:

方法1:切换VS Code终端为Anaconda Prompt

  • 打开VS Code终端(快捷键`Ctrl + ``)
  • 点击终端右上角的下拉箭头,选择「Select Default Profile」
  • 在弹出列表中选择「Anaconda Prompt」,关闭当前终端重新打开后,即可正常使用conda activate whynotdata激活环境

方法2:手动初始化CMD终端

若想继续使用默认CMD终端,在VS Code的CMD终端执行以下命令:

conda init cmd.exe

执行完成后重启VS Code终端,conda activate命令即可正常使用。
若不想每次打开CMD都自动激活conda的base环境,可执行这条命令关闭自动激活:

conda config --set auto_activate_base false

二、在VS Code指定文件夹创建Django环境并安装Django

确保终端能正常使用conda后,按以下步骤操作:

  1. 打开VS Code,通过「File -> Open Folder」打开目标操作文件夹
  2. 打开终端,创建新conda环境(示例命名为django_env,Python版本选3.8-3.12之间的稳定版,这里以3.10为例):
conda create -n django_env python=3.10 -y
  1. 激活新环境:
conda activate django_env

(激活成功后终端开头会显示(django_env))
4. 安装Django,推荐用pip安装(版本更新更及时):

pip install django

或用conda安装:

conda install django -y

新手额外提示

  • 给VS Code安装「Python」插件,它能自动识别conda环境,后续编写Django代码时可自动关联环境中的Python解释器
  • 每次开发前,先在终端激活对应的conda环境,确保安装的包和运行环境一致

内容的提问来源于stack exchange,提问作者Juan Carlos Rivera Alvarado

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 11:23:33