Anaconda默认进入虚拟环境设置(base或自行指定)

基于Windows下Anaconda创建python虚拟环境教程 Anaconda是目前最流行的数据科学平台以及现代机器学习的基础。同时Anaconda 也是一个Python的发行版,专注于人工智能,天然适合科学计算,数据分析和机器学习,其包管理器是Conda 。Conda 是一个开源的包管理系统和环境管理系统,可在 Windows、macOS 和 Linux 上运行。 Conda 可快速安装、运行和更新包及其依赖项。 Conda 可以轻松地在计算机上创建、保存、加载和切换环境。 它是为 Python 程序而创造的,但它可以打包和分发任何语言的软件,换言之,**Conda 阅读详情
AI摘要

本文详细介绍了如何在Anaconda中配置默认启动环境,避免每次登录服务器时自动进入base环境。通过修改.bashrc文件和使用conda config命令,可以实现默认进入指定的虚拟环境,提高工作效率。

一、登陆服务器默认进入base环境

#修改默认配置
conda config --set auto_activate_base false	# 默认不进入base环境
conda config --set auto_activate_base true	# 默认进入base环境

在这里插入图片描述

二、登陆服务器默认进入指定环境
不想默认进入base环境
~/.bashrc文件末尾加一行

conda activate your_envs  # your_envs就是你的虚拟环境名称

添加该行命令后,conda config --set auto_activate_base false无效,还是会进入指定环境
在这里插入图片描述
三、source activate进入指定环境控制
默认进入base环境控制
输入source activate,会默认进入base环境
不能一步到位直接进入指定环境
每次都要deactivate,退出后再次activate

原因:安装了anaconda环境,设置默认进入base

#修改默认配置
conda config --set auto_activate_base false
# 查看anaconda配置
conda config --describe

修改居然提示Key ‘auto_activate_base’ is not a known primitive parameter.
估计是版本太低,升级试试

# 升级conda
conda update -n base -c defaults conda

搞定,不用每次都输入3次了。。。

参考文献:
https://stackoverflow.com/questions/54429210/how-do-i-prevent-conda-from-activating-the-base-environment-by-default#

Conda环境激活全指南:bash、conda activate与source activate详解 Conda环境管理指南摘要:Conda是开源的包和环境管理系统,支持创建独立Python环境避免依赖冲突。三种激活方法:推荐使用conda activate(跨平台通用),传统方式source activate(兼容老版本),以及通过新bash会话进入环境。常用命令包括环境查看、创建、删除和复制。遇到激活失败时可检查环境存在性或修复权限问题。最佳实践建议统一使用conda activate、规范命名并定期清理。典型应用场景展示了数据科学和Web开发项目的环境管理流程。掌握多种激活方法能提升开发效率,良好的环 阅读详情

相关推荐

【拯救C盘】一文搞懂Windows修改Anaconda默认的虚拟环境存放路径及其原理

Anaconda创建的虚拟环境可能会默认保存在C盘,但C盘的存储空间很宝贵,由于每个虚拟环境的大小可能达到n个GB,稍不注意就会遇到C盘红色警告。因此有必要做点什么来拯救被虚拟环境占用的大部分空间!!!

Roach007的博客 3万+

Ubuntu20.04设置Anaconda3默认关闭

Ubuntu20.04设置anaconda3默认关闭

weixin_45205745的博客 1707

将anaconda3的虚拟环境安装至指定位置

记录将anaconda3的虚拟环境安装至指定位置的方法

chen_znn的博客 2883

配置 Conda 默认环境

配置 conda 默认环境

2301_80026621的博客 5243

【Ubuntu 系统使用进入,自动进入base虚拟环境解决最全】

在Ubuntu上安装完anaconda后,发现每次打开终端后都会自动进入到base的虚拟环境中去,虽然在这些环境下使用问题不大,但一些软件的安装在虚拟环境下有影响。每次使用conda deactivate退出也很麻烦。

weixin_47869094的博客 5797

高通camera open代码流程(hal到kernel)

内容:简单介绍Camera open代码调用流程,从HAl到kernel。(api1+hal1) 前言 Android camera api和hal对应关系。安卓在版本更新过程中,camera相关代码也经历了几个版本的更新,表现为camera HAL版本更新(HAL1->HAL2->HAL3),camera API版本更新(camera API1->camera API2),接下...

oxoo123的专栏 4276

anaconda进入虚拟环境

conda create --name py37 python=3.7

qq_35988224的博客 5万+

西门子S7-1200/1500 PLC编程与应用技巧

西门子S7-1200 PLC是一款紧凑型的控制器,适用于小型到中型的自动化控制任务。紧凑设计:集成了I/O模块,减少了控制柜的空间需求。高性能:高达25µs的扫描时间,能够快速响应。模块化扩展:支持扩展输入输出模块、通信模块和智能模块,满足不同的应用需求。多种编程语言:支持Ladder图(梯形图)、功能块图(FBD)、结构化文本(ST)等多种编程语言。西门子S7-1200与S7-1500 PLC是强大且灵活的工业控制系统,适用于各种自动化应用。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 2673

Anaconda自动进入虚拟环境base?

新版的Anaconda会在每一个新开的terminal里面自动进入虚拟环境base,解决方法是用conda config命令: conda config --set auto_activate_base false 这个问题的原回答在stackoverflow上:https://stackoverflow.com/questions/54429210/how-do-i-prevent-con...

ben1010101010的博客 2万+

Unidbg逆向阿里系App签名:从环境补全到算法还原实战

在移动安全与协议分析领域,理解应用层签名机制是核心挑战之一。签名算法作为保障通信安全与身份验证的关键技术,其原理通常涉及哈希、加密及密钥协商等基础密码学概念。在Android平台,核心签名逻辑常被加固并隐藏于Native层SO库中,以对抗动态调试与静态分析,这为安全研究和协议兼容带来了技术障碍。Unidbg作为一种基于模拟执行的逆向工程工具,通过模拟ARM指令集和系统调用,允许研究者在脱离真机环境的情况下,可控地执行和调试SO文件,为解决此类问题提供了创新思路。其技术价值在于实现了对加固代码的确定性分析与算

weixin_42525738的博客 939

安卓风控对抗实战:如何用AOSP定制ROM绕过Momo、AIDA64等检测(从环境搭建到设备画像)

本文详细解析了如何通过定制AOSP ROM绕过Momo、AIDA64等安卓风控检测工具的设备指纹识别。从环境搭建到硬件参数修改,再到内核级特征混淆,提供了一套完整的底层对抗方案,显著提升设备伪装通过率。

weixin_30687051的博客 490

Anaconda更改虚拟环境默认保存路径

可以打开win+cmd或者在Anaconda Promot中输入conda info,查看当前配置。注意:base environment一栏是否显示read only(只读模式)如果不是read only(只读模式)而是writable,则直接跳转至三。

Emperdre的博客 9430

保姆级教程:用Zemax 18.9复现单模光纤耦合仿真(附康宁SMF-28e参数)

本文提供了一份详细的Zemax 18.9单模光纤耦合仿真教程,以康宁SMF-28e为例,涵盖从软件设置、材料参数输入到系统构建和优化的全流程。通过光束耦合分析和物理光学传播(POP)技术,帮助用户准确模拟光纤耦合效率,并解决常见问题,适用于光学设计初学者和专业人士。

weixin_27330481的博客 313

windows下的cmd和pycharm下的默认终端以及anaconda的root或base环境的关系

最近入手深度学习,在windows下配置环境时,对windows下的cmd和pycharm下的默认终端以及anaconda的root或base环境的关系有些困惑,在此稍做记录,可直接看结论。

qq_40424333的博客 6426

基于YOLOv11的手写数字与符号识别系统设计与实现

手写数字与符号识别系统需要丰富多样的训练数据才能达到理想的泛化性能。MNIST:包含70,000个手写数字样本(0-9),28x28灰度图像优点:干净整齐,适合初学者缺点:多样性不足,只有数字EMNIST:MNIST的扩展,包含数字、字母(大小写)和特殊符号样本量:814,255张图像覆盖62个类别(10数字+26小写字母+26大写字母)HASYv2:专门的手写符号数据集包含369个不同符号类别约168,000个标注实例包括数学符号、箭头、括号等:英文手写文本数据库。

YOLO 291

仿真学习系列(四十三):Sigrity仿真之平面谐振分析

在 SIGRITY 中,平面谐振分析(Plane Resonance Analysis)是一种用于分析信号完整性(SI)问题的高级仿真方法,尤其关注于层间电磁波的传播、谐振现象和信号衰减等问题。平面谐振分析通常用于电源分配网络(PDN)、信号线和参考平面之间的相互作用。本文将详细介绍如何在 SIGRITY 中进行平面谐振分析,并提供一些实用的分析方法与步骤,帮助工程师们识别和优化可能存在的设计问题。

案例文章,高速信号 480

Ubuntu关闭anaconda自动进入base虚拟环境

在Ubuntu上安装完anaconda后,发现每次打开终端后都会自动进入到base的虚拟环境中去,虽然在这些环境下使用问题不大,但一些软件的安装在虚拟环境下有影响。每次使用conda deactivate退出也很麻烦。如何关闭自动打开的虚拟环境呢,可以采用如下命令: conda config --set auto_activate_base false 在最新的anaconda安装后将其加入...

Mr_yangsir的博客 1万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

Jupyter Notebook如何调用指定的虚拟环境

仅需三步,即可完成设置。

Jame's Blog 1万+

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

Anaconda配置虚拟环境

写此博客只为记录自己的学习生活,若有不当之处,还望指出,本人定当好好学习 为什么需要配置虚拟环境 为了更有序的管理环境; 1、当我们遇到不同的项目时,他们可能需要的环境也是不同的,比如有的项目需要python3.6,有的需要python3.8,等等,如果我们只有一个环境的话,那意味着我们需要另一种环境的话,就必须删除当前版本,安装另一种版本,这当让然很麻烦了; 2、Aconda集成的conda包就能解决这个问题,它可以创造出不同的环境,并且相互隔离,当我们需要哪一个版本的环境时,选择它就可以了。 如何配置虚

qq_45073095的博客 1万+

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Anaconda安装及配置python虚拟环境

近期需要在多个场景下进行实验,而不同场景的测试脚本所需的环境配置不同,所以疲于在服务器上配置不同的环境。还因为这个成功地被mentor喷了个半死,在mentor的提示下才想起配置虚拟环境这回事(果然打基础的时候不能偷懒啊。。。。) 于是对配置和使用进行了回顾和整理。网上的版本有很多,有的不全,有的感觉不太靠谱,整理了一下自己觉得挺方便的流程。(本文内容是对网上现有资源的整理和个人笔记,感谢大家的分享!) 简介 由于Python有2.x和3.x两个大的版本,而且每一个project建立所用的各种包.

Charles5101的博客 3万+

【Linux】解决安装Anaconda后默认进入base环境的问题

情景 在 Linux 服务器中安装 Anaconda 后,每次登录都会默认进入base环境,如果不使用虚拟环境的话,需要手动切换退出。 有以下两种解决方法: 方法一 将auto_activate_base参数设置为false conda config --set auto_activate_base false 方法二 修改 ~/.bashrc Linux 的环境变量使用 export PATH 进行声明,系统当前的环境变量是 PATH ,若需要自定义, 则需要修改为 export PATH=“yours

first_Dance 的博客 9566

Mac中设置默认从anaconda路径打开jupyter notebook

背景:近期update了anaconda的所有包,设置了多个虚拟环境。 问题:启动terminal后,输入“jupyter notebook”无法打开jupyter,如下: $ jupyter notebook -bash: jupyter: command not found 临时解决方案: (激活conda的base环境,下方路径是anaconda的安装路径) $ source ~/anaconda3/bin/activate (base) ccm ~ 再输入“jupyter notebook”,就

weixin_45281949的博客 2687

Anaconda Prompt默认进入base环境的原理与定制方法

查看当前设置# 禁用自动激活base环境# 重新启用自动激活这个修改会更新你的.condarc文件,影响所有conda命令的行为。右键点击桌面,选择"新建"→"快捷方式"在位置字段输入:cmd.exe /k "conda activate 你的环境名"为快捷方式命名,如"Anaconda Prompt (myenv)"右键快捷方式→属性→更改图标,选择Anaconda的图标基于火山引擎豆包大模型,从零搭建一个实时语音通话应用。

2600_94960061的博客 315

将conda虚拟环境设置为电脑默认的python环境

Linux系统 安装anaconda后,系统默认python环境是anaconda 默认创建的“root”/“base”环境,这是因为它把“启动root”写在了环境变量的用户配置文件.bashrc中,因此只要在此文件末尾加一行就搞定! conda activate your_envs # your_envs就是你的虚拟环境名称 至于你是用vim修改,还是用sublime直接修改,就随意了。 Windows系统 默认python环境 指添加到系统变量里的python,在cmd命令端直接执行python代码

Ethan的博客 1万+

Ubuntu上装完miniconda后,进入终端,默认进入base环境,怎么办?

1.安装教程,可参考:链接: ubuntu 20.04 | 安装 Anaconda3k. 2.安装玩之后,打开终端,发现前面带有“base”,此时,可以输入如下命令,退出base环境: conda deactivate 说明:base环境是miniconda的一个最基础的环境,一般创建虚拟环境时,很少在base环境下建立,通常都要在base环境外新建虚拟环境。在windows10操作系统中,通过控制端可以进入以下两种后台: 分别在miniconda虚拟环境和win10后台进行相关操作。且两种环境下均可

明德zhuang 7764
上一篇: Django实战之models
下一篇: linux创建虚拟环境
779醒
博客等级 码龄8年 42粉丝 141原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

779醒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值