切换服务器上自己用户目录下的 conda 环境和一个外部的 Conda 环境
如果我们有自己的 Miniconda 安装和一个外部的 Conda 环境(比如一个全局安装的 Anaconda),我们可以通过修改 shell 环境来切换使用它们。这通常涉及到更改 PATH 环境变量,以便指向你想要使用的 Conda 安装的可执行文件:
1. 确定 Conda 安装的路径
首先,我们需要知道每个 Conda 安装的路径。通常,Conda 的可执行文件位于安装目录下的 bin 子目录中。例如:
对于 Miniconda,路径可能类似于 /home/username/miniconda3/bin。
对于全局安装的 Anaconda,路径可能类似于 /usr/local/anaconda3/bin。
2. 更新 PATH 环境变量
接下来,我们需要更新 PATH 环境变量以包含你想使用的 Conda 安装的路径。可以在命令行中临时执行这一更改,也可以更新你的 shell 配置文件(如 .bashrc 或 .bash_profile)进行永久更改。
临时更改
在终端执行以下命令(以切换到全局安装的 Anaconda 为例):
export PATH=/usr/local/anaconda3/bin:$PATH
这将仅影响当前的终端会话。
永久更改
编辑你的.bashrc或 .bash_profile 文件,添加上面的 export 命令。然后,重新加载配置文件或开启新的终端会话。
nano ~/.bashrc # 或者使用你喜欢的文本编辑器
# 添加 export 命令
source ~/.bashrc # 重新加载配置
3. 激活 Conda 环境
一旦 PATH 更新,你应该能够通过以下命令激活 Conda 环境:
conda activate myenv
将 myenv 替换为你想要激活的环境名。
注意
- 更改 PATH 环境变量会影响你的 shell 如何查找命令,包括 conda。确保你将正确的 Conda 安装路径放在 PATH 的前面。
- 在同一台机器上管理多个 Conda 安装可能会导致混淆,尤其是在处理不同的环境和依赖时。尽量保持环境的清晰和一致性。(一般安装多个conda仅在自己当前用户没有权限去修改全局conda的情况)。
- 永久更改(通过编辑 .bashrc 或 .bash_profile)将在重新登录或开启新的终端会话后生效。
4. 如果重新进入终端后,仍然是你用户目录下的 conda 而不是期望的外部 conda 环境,那可能是因为你的用户配置文件(如 .bashrc 或 .bash_profile)中设置的 PATH 变量默认指向了你的 Miniconda 安装。这种情况下,需要检查和修改这些配置文件,以确保它们指向正确的 Conda 安装路径。
- 检查配置文件
vim ~/.bashrc
- 查找 Conda 初始化代码
在这些文件中,查找与 Conda 初始化相关的代码段。它通常看起来像这样:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/username/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
...
# <<< conda initialize <<<

-
注释或修改初始化代码
注释掉:如果你想暂时停用 Miniconda,可以通过在每行前面添加 # 来注释掉这段代码。
修改路径:如果你想改为使用全局 Anaconda 安装,修改路径指向全局 Anaconda 的 bin 目录。 -
重复上面的[1],[2],[3]步骤。
相关文章:
切换服务器上自己用户目录下的 conda 环境和一个外部的 Conda 环境
如果我们有自己的 Miniconda 安装和一个外部的 Conda 环境(比如一个全局安装的 Anaconda),我们可以通过修改 shell 环境来切换使用它们。这通常涉及到更改 PATH 环境变量,以便指向你想要使用的 Conda 安装的可执行文件:…...
移动端的自动化基于类实现启动一次应用跑全部用例
1.unittest框架 class TestStringMethods(unittest.TestCase): def setUp(self) -> None: # 每一条测试用例开始前执行 print("setup") def tearDown(self) -> None: # 每一条测试用例结束后执行 print("teardown") …...
Python与设计模式--抽象工厂模式
Python与设计模式–抽象工厂模式 一、快餐点餐系统 想必大家一定见过类似于麦当劳自助点餐台一类的点餐系统吧。在一个大的触摸显示屏上,有三类可以选择的上餐品:汉堡等主餐、小食、饮料。当我们选择好自己需要的食物,支付完成后࿰…...
JSP:MVC
一个好的Web应用: 功能完善、易于实现和维护易于扩展等的体系结构 一个Web应用通常分为两个部分: 1. 由界面设计人员完成的表示层(主要做网页界面设计) 2. 由程序设计人员实现的行为层(主要完成本Web应用的各种功能…...
微服务-京东秒杀
1 项目介绍 技术栈 后端 SpringCloud 中Netflix 五大组件: EurekaRibbonHystrixOpenfeignZuul SpringBootSpringSpringMVCMyBatis 数据库 MySQLRedis 前端 html5cssjsjQuery 消息中间件 RabbitMQ 2 项目搭建 项目分析 后端 shop-parent [pom] (商…...
「MACOS限定」 如何将文件上传到GitHub仓库
介绍 本期讲解:如何在苹果电脑上上传文件到github远程仓库 注:写的很详细 方便我的朋友可以看懂操作步骤 第一步 在电脑上创建一个新目录(文件夹) 注:创建GitHub账号、新建github仓库、git下载的步骤这里就不过多赘…...
python opencv 边缘检测(sobel、沙尔算子、拉普拉斯算子、Canny)
python opencv 边缘检测(sobel、沙尔算子、拉普拉斯算子、Canny) 这次实验,我们分别使用opencv 的 sobel算子、沙尔算子、拉普拉斯算子三种算子取进行边缘检测,然后后面又使用了Canny算法进行边缘检测。 直接看代码,代…...
【Unity入门】鼠标输入和键盘输入
Unity的Input类提供了许多监听用户输入的方法,比如我们常见的鼠标,键盘,手柄等。我们可以用Input类的接口来获取用户的输入信息 一、监听鼠标输入 GetMouseButtonUp 、GetMouseButtonDown、GetMouseButton input.GetMouseButtonDown和 inp…...
芯知识 | MP3语音芯片IC的优势特征及其在现代科技应用中的价值
随着科技的飞速发展,MP3语音芯片作为一种高度集成的音频处理解决方案,在现代电子产品中发挥着越来越重要的作用。本文将分析MP3语音芯片的优势特征,并探讨其在各个领域的应用价值。 一、MP3语音芯片的优势特征 MP3语音芯片具有多种显著的优…...
C语言进阶之路-基本数据小怪篇
目录 一、学习目标: 二、数据基本类型 整型 浮点型 / 实型 字符 字符串 布尔型数据 三、重要的杂七杂八知识点 常量与变量 标准输入 sizeof运算符: 类型转换 数据类型的本质 整型数据尺寸 可移植性整型 拿下第一个C语言程序 总结 一、学…...
【OpenCV实现图像:使用OpenCV生成拼图效果】
文章目录 概要通用配置不考虑间隔代码实现考虑间隔代码实现小结 概要 概要: 拼图效果是一种将图像切割为相邻正方形并重新排列的艺术效果。在生成拼图效果时,可以考虑不同的模式,包括是否考虑间隔和如何处理不能整除的部分。 不考虑间隔&a…...
【AOSP】生成签名文件release key,通过Android源码对apk进行签名
简介 现在apk都需要签名,Flutter做的项目官方规定编译apk必须签名。 签名的好处: 应用来源验证: 应用签名允许Android系统验证应用的来源。每个应用都使用开发者的私钥进行签名,而应用的签名信息包含在应用的APK文件中。当用户尝…...
深度学习之基于Tensorflow银行卡号码识别系统
欢迎大家点赞、收藏、关注、评论啦 ,由于篇幅有限,只展示了部分核心代码。 文章目录 一项目简介银行卡号码识别的步骤TensorFlow的优势 二、功能三、系统四. 总结 一项目简介 # 深度学习基于TensorFlow的银行卡号码识别介绍 深度学习在图像识别领域取得…...
第95步 深度学习图像目标检测:Faster R-CNN建模
基于WIN10的64位系统演示 一、写在前面 本期开始,我们学习深度学习图像目标检测系列。 深度学习图像目标检测是计算机视觉领域的一个重要子领域,它的核心目标是利用深度学习模型来识别并定位图像中的特定目标。这些目标可以是物体、人、动物或其他可识…...
设计模式—里氏替换原则
1.概念 里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类,软件单位的功能不受到影…...
PyTorch包
进入PyTorch的官网: pytorch GitHub 点击GitHub: 进入PyTorch的主目录: 进入Vision reference: detection: 这就是我们在训练过程中会使用到的文件了:...
22、什么是中间件和权限拦截中间件实操
新建中间件 middleware\auth.js // 定义权限判断中间件,中间件的第一个参数是context export default ({store, redirect}) > {console.log("中间件被调用")// if (!store || !store.state.userinfo) {// redirect("/")// } }页面使用…...
vue.config.js
proxy代理 proxy选项用于配置开发服务器的代理。下面是proxy的全部属性: 1. target (String | Object | Function): 指定要代理的目标主机的URL。可以是一个字符串,也可以是一个对象或函数,用于动态返回目标URL。 2. forward (Boolean): 控…...
80C51单片机----数据传送类指令
目录 一.一般传送指令,即mov指令 1.16位传送(仅1条) 2.8位传送 (1)目的字节为A(累加器) (2)目的字节为Rn(工作寄存器) (3)目的字节为direct…...
【Golang】使用泛型对数组进行去重
背景: 要求写一个方法,返回去重后的数组。数组的类型可能是int64,也可能是string,或是其他类型。 如果区分类型的话,每增加一个新的类型都需要重新写一个方法。 示例代码: //对int64数组进行去重 func DeD…...
【DeepSeek】BL2加载BL3x
下面是详细的流程解析: 1. BL2 阶段(可信启动加载器) 职责:BL2 运行在 Trusted SRAM 中,主要负责加载后续阶段的镜像。动作: BL2 从存储设备(如 Flash)中读取 BL31(EL3 R…...
2026年4款主流降AI率工具横评:嘎嘎降AI性价比碾压同行
2026年4款主流降AI率工具横评:嘎嘎降AI性价比碾压同行 这两年降AI率工具冒出来一堆,挂着"免费试用""全网最低"的招牌,进去一跑结果五花八门。我这半年前前后后把市面上叫得上名字的降AI率工具都试了一遍,真正…...
Onekey:3分钟极速获取Steam游戏清单的智能神器
Onekey:3分钟极速获取Steam游戏清单的智能神器 【免费下载链接】Onekey Onekey Steam Depot Manifest Downloader 项目地址: https://gitcode.com/gh_mirrors/one/Onekey 你是否曾为备份Steam游戏而烦恼?想要完整保存游戏文件却无从下手ÿ…...
窗口置顶工具PinWin:解决多任务窗口管理的效率瓶颈
窗口置顶工具PinWin:解决多任务窗口管理的效率瓶颈 【免费下载链接】PinWin Pin any window to be always on top of the screen 项目地址: https://gitcode.com/gh_mirrors/pin/PinWin 在Windows多任务工作环境中,窗口管理效率直接影响工作流程的…...
RWKV7-1.5B-world应用场景:中文教育APP集成——作文批改+英文翻译双功能
RWKV7-1.5B-world应用场景:中文教育APP集成——作文批改英文翻译双功能 1. 引言:轻量级双语模型的教育应用价值 在中文教育APP开发中,智能批改和双语翻译是两大核心需求。传统方案需要分别部署作文批改和翻译模型,不仅资源消耗大…...
ESP32-S3驱动SPI屏幕踩坑实录:从官方Demo到稳定运行LVGL的完整配置流程
ESP32-S3驱动SPI屏幕实战指南:从硬件选型到LVGL流畅运行的深度优化 在嵌入式开发领域,显示界面的人机交互体验往往决定了产品的最终品质。ESP32-S3作为乐鑫推出的高性能Wi-Fi/蓝牙双模SoC,凭借其丰富的外设资源和强大的计算能力,成…...
STM32/GD32烧录失败别慌:手把手教你用BOOT0引脚和Keil的‘under Reset’模式救砖
STM32/GD32烧录失败自救指南:从硬件短接到调试模式全解析 第一次遇到芯片无法烧录的情况时,那种手足无措的感觉我至今记忆犹新。开发板静静地躺在桌面上,Keil里不断弹出的错误提示仿佛在嘲笑我的无能。但别担心,这几乎是每个嵌入式…...
2026年腾讯云入门流程:怎么部署OpenClaw?Coding Plan配置与大模型API Key教程
2026年腾讯云入门流程:怎么部署OpenClaw?Coding Plan配置与大模型API Key教程。OpenClaw(前身为Clawdbot/Moltbot)作为开源、本地优先的AI助理框架,凭借724小时在线响应、多任务自动化执行、跨平台协同等核心能力&…...
real-anime-z多场景落地:儿童绘本插画、教育课件配图、科普信息图风格生成
real-anime-z多场景落地:儿童绘本插画、教育课件配图、科普信息图风格生成 1. 模型介绍与部署 real-anime-z是基于Z-Image的LoRA版本模型,专注于生成真实风格的动画图片。该模型特别适合需要高质量动漫风格图像的各类应用场景。 使用Xinference部署re…...
手把手教你将FAST-LIO2部署到Jetson Orin/NX:从源码编译到实车测试避坑全记录
FAST-LIO2在Jetson Orin/NX上的实战部署指南:从编译优化到实车调参全解析 引言 当Livox Mid-70激光雷达以10Hz频率吐出数万点云数据,而Jetson Orin NX的ARM架构处理器必须在20毫秒内完成运动补偿、状态估计和地图更新时,传统SLAM方案往往面临…...
