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

linux安装conda环境实践

Conda介绍

conda 是一个开源的软件包管理系统和环境管理软件,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。

conda 分为 anaconda 和 miniconda,anaconda 是一个包含了许多常用库的集合版本,miniconda 是精简版本(只包含conda、pip、zlib、python 以及它们所需的包),剩余的通过 conda install command 命令自行安装即可;

miniconda 官网:https://conda.io/miniconda.html
anaconda 官网:https://www.anaconda.com/download

在windows下安装较为简单,直接下载安装包,按照界面操作,点击安装即可,不需要另外安装 Python运行环境,安装过程中,出现 Advanced options选项,第一个选项是将Anaconda的路径加入环境变量,第二个是默认将conda安装的 Python 定为系统使用的默认版本。

本文重点说一下,在linux环境下安装miniconda的实践过程。

注:使用的linux环境是centos系统,Ubuntu系统应该也是类似。

Conda安装过程

第一步:首先创建一个miniconda3目录,然后根据官方链接下载最新安装包(下载链接参考:Latest Miniconda installer links by Python version — Anaconda documentation)

然后sh直接运行(注:-b 参数用于在安装包时进行后台操作,-u 和 -up 参数用于更新conda环境中的包)

 
mkdir -p ~/miniconda3
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
rm -rf ~/miniconda3/miniconda.sh

运行后,运行conda命令,无法识别:

 在安装路径下,能够找到conda,并且是可执行文件。

并且发现使用相对路径,无法识别,使用绝对路径,可以执行。

[root@master bin]# conda
-bash: conda: 未找到命令
[root@master bin]# pwd
/root/miniconda3/bin
[root@master bin]# ll ~/miniconda3/bin/conda
-rwxr-xr-x 1 root root 517 6月  19 15:08 /root/miniconda3/bin/conda
[root@master bin]# pwd
/root/miniconda3/bin
[root@master bin]# echo $PATH
/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/openssh/bin:/root/bin

 网上查寻资料了解到,需要将安装路径,放入到PATH路径中。可以执行如下配置:

[root@master bin]# vi /root/.bash_profile 

在编辑文件中,找到$PATH,然后添加:

PATH=$PATH:/root/miniconda3/bin/

保存后,运行生效:

[root@master bin]# source /root/.bash_profile

这时再次测试,conda命令已经生效了。
(base) [root@master bin]# conda env list

第二步:虚拟环境依赖安装包稳定下载,我们设置conda镜像源(这里我们使用清华tuna镜像)

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes#设置pip镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 

至此,conda环境,我们安装完成了。

接下来,可以根据任务需要,创建虚拟环境。 比如,创建一个命名为tf的虚拟环境。执行如下:

#1.构建虚拟环境
conda create -n tf python=3.8
#2.更新bashrc中的环境变量
conda init bash && source /root/.bashrc
#3.切换到创建的虚拟环境
conda activate tf

http://www.lryc.cn/news/379567.html

相关文章:

  • Flutter-实现头像叠加动画效果
  • MSPM0G3507——特殊的串口0
  • 如何选择合适的大模型框架:LangChain、LlamaIndex、Haystack 还是 Hugging Face
  • TCP 协议详解:三次握手与四次挥手
  • Matlab 单目相机标定(内置函数,棋盘格)
  • C语言第17篇:预处理详解
  • 用 Git 玩转版本控制
  • AJAX中get和post的区别
  • 软件测试笔记
  • Elasticseach RestClient Api
  • 【网络安全学习】漏洞扫描:-04- ZAP漏洞扫描工具
  • fffdddd
  • SpringSecurity实战入门——授权
  • Linux 网络请求工具:curl
  • leetcode 二分查找·系统掌握 寻找旋转排序数组中的最小值II
  • Flink 容错
  • OpenAI策略:指令层级系统让大模型免于恶意攻击
  • 芝麻清单助力提升学习工作效率 专注时间完成有效的待办事项
  • Docker 容器操作命令
  • 华为配置创建vlan及划接口,trunk干道,DHCP池塘配置
  • vue3 computed与watch,watchEffect比较
  • 论文:R语言数据分析之机器学习论文
  • 【C++】STL中优先级队列的使用与模拟实现
  • C#开发-集合使用和技巧(二)Lambda 表达式介绍和应用
  • Qt底层原理:深入解析QWidget的绘制技术细节(2)
  • 【Gradio】表格数据科学与图表-连接到数据库
  • 艾多美用“艾”为生命加油,献血活动回顾
  • 人工智能在气象预报领域的崛起:GraphCast引领新纪元
  • http和https的区别在哪
  • windows10远程桌面端口,Windows 10远程桌面端口修改的两个方法