首页 > 其他分享 >VS Code 终端出现两个 conda 环境名

VS Code 终端出现两个 conda 环境名

时间:2024-11-15 23:40:52浏览次数:1  
标签:Code 环境 blog VS conda https

问题如题:

出现这个问题,除了看起来怪怪的以外,
实测发现有时会导致 conda activate other_env 直接无效,虽然可能名字改过去了,但是实际环境还是 VS Code 的选择的 python 解释器的环境。

参考:
https://zhuanlan.zhihu.com/p/679142453
https://blog.csdn.net/weixin_46455141/article/details/133868583
https://blog.csdn.net/bcfd_yundou/article/details/139242662
https://github.com/microsoft/vscode-python/wiki/Activate-Environments-in-Terminal-Using-Environment-Variables

看他们的 blog 感觉就是 VS Code 的 bug,
想要深入了解原因,需要知道 VS Code 的选择 python 解释器(再选择 conda 的环境)是什么原理,使得打开终端的时候可以自动激活环境。
但是我显然不知道原理。

解决方法是直接把 conda 的默认加载 base 环境关了:

conda config --set auto_activate_base False

其实在安装的时候,会最后让你选,要不要自动 activate base,也给了一个反悔的选项,不知道是不是就这个。

标签:Code,环境,blog,VS,conda,https
From: https://www.cnblogs.com/coldchair/p/18548903

相关文章

  • 2024.11.15 Codeforces Round 987(Div. 2)
    Solved:5/6Rank:74比赛链接A.PenchickandModernMonument给定一个不增序列,修改最少的数字使其不降。全都修改为出现次数最多的数即可。#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;voidsolve(){intn;cin>>n;vector<int>a(n);......
  • source activate 和 conda activate 的区别和使用
    最近遇到一个奇怪的事情:直接分配的计算节点(salloc指令),ssh连接上之后应该是bash终端,只能用condaactivate但是用提交脚本的方式来分配计算节点(sbatch指令),脚本中如果要激活环境,却只能用sourceactivate。调研了一下:https://developer.baidu.com/article/details/27996......
  • Toyota Programming Contest 2024#11(AtCoder Beginner Contest 379)题解总结
    AtCoderBeginnerContest379Rated:\(770\)A-Cyclic简单模拟。B-Strawberries字符串模拟,substr函数秒了C-Repeating中等模拟。思路:判断是否合法很简单,重点在计算花费。假设我们是\(0\)号点有\(N\)个棋子,然后移动到每个点上,显然花费为\(\frac{N(N+1)}{......
  • LeetCode100之两数相加(2)--Java
    1.问题描述        给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0 开头。     ......
  • Encoder Data compression
    Lab3:EncoderIntroductionDatacompressionistheprocessofencodinginformationusingfewerbitsthantheoriginalrepresentation.Run-lengthencoding(RLE)isasimpleyeteffectivecompressionalgorithm:repeateddataarestoredasasingledataandth......
  • AI大模型时代的Web前端开发新模式——传统开发 VS AI参与开发
    随着人工智能(AI)技术的不断进步,AI大模型正逐渐改变软件开发的方方面面,特别是在Web前端开发领域。从代码生成、智能调试,到自动化测试,AI的应用正在重新定义开发者的工作流程和开发效率。本文将通过对比传统的Web前端开发模式与AI参与开发的全新模式,探讨AI如何重塑Web前端开发的......
  • AtCoder Beginner Contest 379
    省流版A.模拟即可B.贪心,有\(k\)个就吃,模拟即可C.维护已经有棋子的格子,有多个棋子往右推,代价等差数列求和,模拟即可D.注意到植物高度=当前天-种植天,维护植物的种植天然后二分找对应高度的植物即可E.考虑最终答案每一个数位的值,然后处理进位即可F.单调栈处理建筑\(r\)......
  • 【JavaScript】LeetCode:96-100
    文章目录96单词拆分97最长递增子序列98乘积最大子数组99分割等和子集100最长有效括号96单词拆分动态规划完全背包:背包-字符串s,物品-wordDict中的单词,可使用多次。问题转换:s能否被wordDict中的单词组成。dp[i]:长度为i的字符串s[0,i]能否被wordDict组成,dp[i]=......
  • LeetCode654.最大二叉树
    LeetCode刷题记录文章目录......
  • 【JavaScript】LeetCode:91-95
    文章目录91不同路径92最小路径和93最长回文子串94最长公共子序列95编辑距离91不同路径动态规划dp[i][j]:从[0,0]到[i,j]的路径条数。dp[i][j]=从[0,0]到[i,j]上面一格的路径条数+从[0,0]到[i,j]左边一格的路径条数。初始化:因为第一行的格子只能由左......