当前位置: 首页 > news >正文

OpenEuler安装MiniConda

OpenEuler安装MiniConda

下载MiniConda

推荐使用清华镜像源下载https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/

上传文件

将下载的文件上传至某个目录
image
执行安装脚本
bash Miniconda3-py310_24.1.2-0-Linux-x86_64.sh
image
出现上面的界面按【Enter】继续执行,随后会出现一些说明及开源协议等,按【空格】快速跳过,直至出现以下界面
image
输入【yes】继续执行
image
这里可以选择安装路径,可根据需求输入,推荐【/opt/miniconda】
image
等待出现以下界面:
image
这里的意思是说:是否要自动初始化 Conda 环境并更新 shell 配置文件(如 .bashrc、.zshrc 等)

是否初始化选择

选择 yes:
效果:

每次打开终端时,会自动激活 Conda 的基础环境(base environment),命令行提示符会显示 (base) 前缀(例如:(base) user@host:~$)。
安装程序会修改 shell 配置文件(如 /.bashrc、/.zshrc),添加 Conda 的初始化脚本。
适用场景:

频繁使用 Conda 管理环境,希望直接在终端中使用 conda 命令。
不介意终端启动时自动激活基础环境。
选择 no:
效果:
终端启动时不会自动激活 Conda 基础环境,命令行提示符保持默认(无 (base) 前缀)。
需要手动激活 Conda 环境(例如运行 conda activate your_env)或临时使用 conda 命令(需先通过 source /path/to/conda/bin/activate 初始化)。
适用场景:
不希望 Conda 基础环境默认启动(避免占用资源或干扰终端配置)。
习惯手动管理环境,或担心 Conda 与其他工具(如 Python 虚拟环境 venv)冲突。
如果选择【yes】,等待执行完成即可

如果选择【no】,需要再执行完成后,初始化conda环境
初始化Conda(上一步选择yes可跳过此步骤)
在上一步选择【no】时,在使用前,需要手动初始化Conda
source /path/to/conda/bin/activate # 替换为实际安装路径,例如 ~/opt/miniconda/bin/activate
如果后悔选择 no,如何重新初始化?
source /path/to/conda/bin/activate # 替换为实际安装路径,例如 ~/opt/miniconda/bin/activate conda init $SHELL # $SHELL 通常是 bash、zsh 等,例如:conda init bash
是否安装成功
关闭终端,重新连接(否则不能查看conda的版本的信息),验证conda是否安装成功

终端输入如下命令,会出现对应的版本号;
conda -V # 或者conda --version
image
查看python版本
python -V # python --version
image
配置Conda的镜像源
添加镜像源,命令行输入:

conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free/ 
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/ 
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/conda-forge/ 
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/bioconda/

image
查看镜像源:
conda config --show-sources

创建Python环境

一、指定路径创建新环境

conda create -p /path/to/your/env python=3.8
参数说明:

  • -p 或 --prefix:用于指定环境的完整路径。
  • python=3.8:设定 Python 版本(可按需修改为 3.9、3.10 等)。
    示例:
# 在当前目录下创建名为 myenv 的环境
conda create -p ./myenv python=3.8# 在指定目录创建环境(需确保有写入权限)
conda create -p /data/envs/ml_project python=3.9

二、激活指定路径的环境

激活环境时,既可以使用环境名称,也能使用完整路径。对于自定义路径的环境,建议使用路径激活:

conda activate /path/to/your/env# 方法二(若环境已命名):通过名称激活
conda activate env_name

示例:

conda activate ./myenv        # 激活当前目录下的环境
conda activate /data/envs/ml_project  # 激活绝对路径的环境

三、查看环境列表

使用以下命令查看所有环境,包括自定义路径的环境:
conda env list
输出结果中,自定义路径的环境会显示完整路径,而非环境名称。

四、删除指定路径的环境

删除环境时,同样要使用完整路径:
conda remove -p /path/to/your/env --all
示例:
conda remove -p ./myenv --all # 删除当前目录下的环境

五、注意事项

  1. 权限问题:
  • 若将环境创建在系统目录(如 /opt/envs),需要管理员权限(sudo)。
  • 建议将环境放在用户有权限的目录(如 ~/envs、/data/envs)。
    2.环境迁移:
    自定义路径的环境便于迁移。只需复制整个目录,然后在新系统中通过 conda activate /path/to/env 激活即可。
    3.环境命名:
    创建环境时,若未使用 -n(或–name)参数命名,环境将以路径作为标识。不过,也可以同时使用-n和-p参数,为环境命名并指定路径:
    conda create -n myenv -p /path/to/your/env python=3.8

六、推荐工作流程

# 在项目目录下创建专用环境
mkdir my_project && cd my_project
conda create -p ./env python=3.9
conda activate ./env

Tips: pip配置镜像

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

http://www.jsqmd.com/news/373272/

相关文章:

  • go语言实现http双向认证
  • 微服务架构在 C++ 和 Python中的应用
  • 【JAVA 进阶】深入探索Spring AOP:从原理到实战 - 指南
  • 2026年河北环卫公司推荐:行业先锋综合评估报告发布 - 品牌推荐
  • AI4Science开源数据汇总
  • ML.NET 作为 .NET 生态的轻量级机器学习框架,在**异常检测**(Anomaly Detection)领域提供了几类高级算法,尤其适合工控机边缘部署
  • 2026年知名的项目综合管理,项目组合管理系统,项目集管理公司用户好评名录 - 品牌鉴赏师
  • 超越PCA:设计可扩展、可解释的现代降维算法组件
  • Java小白互联网大厂面试场景:从Spring Boot到微服务架构的问答解析
  • Teamcenter用户登录失败或模块访问被拒的深度原因分析与解决
  • 2026年河北环卫公司推荐榜单:覆盖多场景服务、90%客户满意率的五强权威认证 - 品牌推荐
  • Ubuntu 24.04 设置开机自动启动命令
  • AI写论文风向标!4个热门AI论文生成工具,写论文不再是烦恼!
  • AI写论文有妙招!4款AI论文生成工具,帮你快速搞定毕业论文!
  • 2026年河北环卫公司推荐榜单:覆盖城乡一体化、智慧化转型需求的五强权威认证 - 品牌推荐
  • 《P2513 [HAOI2009] 逆序对数列》
  • 微信Linux版QVD-2026-7687漏洞深度复现:点击即执行,漏洞原理、验证方法与防御指南
  • AI写论文的绝佳选择!4款AI论文写作神器,让论文创作事半功倍!
  • 英伟达红队重磅发布:AI Agent安全实践指南,筑牢执行层安全防线
  • 88 并发工具类综合应用
  • 86 线程安全问题排查
  • 小班不小众,提分更提效——七星教育领跑合肥初高中精细化辅导赛道 - 品牌企业推荐师(官方)
  • 致命零信任漏洞:CVE-2025-59287深度剖析——WSUS不安全反序列化如何沦为内网渗透突破口
  • 专业的液体磷肥供应商生产厂家 - 品牌企业推荐师(官方)
  • 87 ForkJoinPool框架深度剖析
  • 潜伏的IRC控制军团:SSHStalker僵尸网络技术解析与防御前瞻
  • 什么是赫布原理(Hebbian principle / Hebbs rule)?
  • Windows 记事本(CVE-2026-20841)漏洞深度剖析——点击即沦陷,远程代码执行风险逼近
  • 2026最新江西家政服务推荐:月嫂、育儿嫂、护理老人、住家保姆、不住家保姆优质服务商榜单 - 品牌企业推荐师(官方)
  • 表格设计:结构与美感并重