Miniconda 安装和使用笔记

这篇具有很好参考价值的文章主要介绍了Miniconda 安装和使用笔记。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Miniconda是Anaconda的简化版, 可以管理多个Python版本的环境. 实际使用的话, 占用的空间不会很小, 我跑一些正常的应用后, 安装目录占用空间4.3GB, 安装建议要预留10到20G的空间.

安装 Miniconda

下载安装包

  • https://docs.anaconda.com/free/miniconda/
  • 历史版本 https://repo.anaconda.com/miniconda/

在里面下载适合自己操作系统的安装包, 对于X64的Ubuntu, 下载的是 Miniconda3-latest-Linux-x86_64.sh

chmod后执行

chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh

或者直接用bash执行

bash Miniconda3-latest-Linux-x86_64.sh

中间会有一些提示, 按提示安装. 最后一步要启动自动设置环境, 选no

启用conda环境

启动 conda 环境时需要用下面的命令

eval "$(/install-path/bin/conda shell.YOUR_SHELL_NAME hook)"

我的环境时bash, 命令就是

eval "$(/home/milton/miniconda3/bin/conda shell.bash hook)"

启用后console的提示符前面会增加(base), 可以用conda --verion验证一下是否生效

(base) milton@somewhere:~$ conda --version
conda 23.11.0

用info查看环境信息

(base) milton@somewhere:~$ conda info

     active environment : base
    active env location : /home/milton/miniconda3
            shell level : 1
       user config file : /home/milton/.condarc
 populated config files : 
          conda version : 23.11.0
    conda-build version : not installed
         python version : 3.11.5.final.0
                 solver : libmamba (default)
       virtual packages : __archspec=1=haswell
                          __conda=23.11.0=0
                          __glibc=2.35=0
                          __linux=6.5.0=0
                          __unix=0=0
       base environment : /home/milton/miniconda3  (writable)
      conda av data dir : /home/milton/miniconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/milton/miniconda3/pkgs
                          /home/milton/.conda/pkgs
       envs directories : /home/milton/miniconda3/envs
                          /home/milton/.conda/envs
               platform : linux-64
             user-agent : conda/23.11.0 requests/2.31.0 CPython/3.11.5 Linux/6.5.0-15-generic ubuntu/22.04.3 glibc/2.35 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3
                UID:GID : 1000:1000
             netrc file : None
           offline mode : False

关于这个eval和hook的说明

https://askubuntu.com/questions/1254371/can-anyone-explain-what-this-command-actually-do-eval-users-jsmith-anaconda

eval "$(shell-command)" will run shell-command and feed its output to the shell as a command to execute.
A hook in this context is a mechanism to attach custom actions to some event processed by a software.
so $CONDA_PATH/bin/conda shell.bash hook will probably generate a bash command line which, when executed, will connect Anaconda into the running bash process, and eval "$($CONDA_PATH/bin/conda shell.bash hook)" will take care of executing that command. Try running $CONDA_PATH/bin/conda shell.bash hook directly from a shell prompt to see what it is producing, in order to better understand what is going on.

直接运行这个会打印出eval将会执行的脚本

/home/milton/miniconda3/bin/conda shell.bash hook

关于 conda 环境的启用和关闭

启用conda环境实际上涉及到两部分, 一个是将conda加入环境变量, 另一个是启用conda的虚拟python环境,
前者在执行eval后就一直有效, 直到你退出当前的命令行, 查看 $PATH 可以看到加入了两个目录 miniconda3/bin 和 miniconda3/condabin

$ echo $PATH
/home/milton/miniconda3/bin:/home/milton/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

后者可以用 activate 和 deactivate 来启用和关闭

# 关闭
(base) milton@somewhere:~$ conda deactivate
# 关闭后 (base) 消失, 但是 conda 命令还是可用的
milton@somewhere:~$ conda --version
conda 23.11.0
# 再次启用, 可以看到 (base) 又出现了
milton@somewhere:~$ conda activate
(base) milton@somewhere:~$ 

在 conda 环境下, 用的 python 版本是独立的, 和系统的 python 版本不一样

milton@somewhere:~$ python3 --version
Python 3.10.12

milton@somewhere:~$ conda activate
(base) milton@somewhere:~$ python3 --version
Python 3.11.5

conda环境管理

查看环境列表

这三个命令是一样的, 当前环境会用星号标识

conda info -e
conda info --envs
conda env list

创建环境

先deactivate关闭当前环境, 然后执行

conda create --name [env_name] python=[version]
# 或者
conda create -n [env_name] python=[version]

# 例如
conda create --name test3.6 python=3.6

会计算依赖然后提示需要下载按照的包列表, 安装结束后会提示启用命令

conda activate test3.6
# To deactivate an active environment, use
conda deactivate

启用后查看对应的python版本就变成了3.6

conda activate test3.6
(test3.6) milton@somewhere:~$ python --version
Python 3.6.13 :: Anaconda, Inc.

删除环境

conda env remove -n test3.6
conda remove -n test3.6 --all

conda 管理

升级文章来源地址https://www.toymoban.com/news/detail-830950.html

conda update --all

到了这里,关于Miniconda 安装和使用笔记的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Anaconda历史版本地址官网 + Miniconda清华源 + Anaconda每个版本对应的默认Python版本

    Ananconda 官网历史版本 Ananconda 清华源地址

    2024年02月21日
    浏览(44)
  • Linux 系统上安装和使用 Miniconda 的详细教程

    下面是在 Linux 系统上安装和使用 Conda 的详细教程: 下载 Conda:首先,访问 Miniconda 的官方网站(https://docs.conda.io/en/latest/miniconda.html)并下载适用于 Linux 的 Miniconda 安装包。根据你的系统架构选择正确的版本(如 x86、x86_64 等)。 安装 Conda:在终端中导航到下载目录,并使用

    2024年02月17日
    浏览(45)
  • 【软件工具】安装和使用Miniconda来管理Python环境

    Miniconda是一个免费的最小化Python环境管理工具(精简版Anaconda),只包含Conda、Python和它们所依赖的一些包,以及pip、zlib等一些常用的包,可以用于安装和管理不同版本的Python环境和软件包,并在不同的环境之间进行切换以便于管理不同项目的依赖。 这里以Windows系统为例,介绍

    2024年01月22日
    浏览(54)
  • Miniconda的安装与使用及pip在conda环境中的安装

    当我们使用python进行人工智能相关代码的编写时,容易出现:不同库的转换较麻烦、出现库版本冲突等问题。 所以我们在进行程序编写时,可以使用conda进行环境的建立与分割,可以很好的解决我们做不同项目时的库的相关问题。 网址: https://docs.conda.io/en/latest/miniconda.html

    2024年02月15日
    浏览(40)
  • Anaconda3 环境下安装Open3D(自学笔记)

    Open3D是一个开源库,支持快速开发处理3D数据的软件。 3D数据结构; 3D数据处理算法; 场景重建; 表面对齐; 3D可视化; 基于物理的渲染(PBR); 支持PyTorch、TensorFlow; 支持GPU加速处理; 在C++和python都可以使用; 更多的使用信息可以查看http://www.open3d.org/docs 构建的pip和conda包支

    2024年02月07日
    浏览(42)
  • 【python】快速使用Anaconda&Anaconda安装及使用教程

    1.介绍     Anaconda(官方网站)就是可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python在内的超过180个科学包及其依赖项。 2.特点 Anaconda具有如下特点: 如果日常工作或学习并不必要使用1,000多个库,那么可以考虑安装Mini

    2024年02月08日
    浏览(43)
  • anaconda安装使用详细教程

    目录 介绍 安装 安装方式 测试方式 更换源 中科大 阿里镜像源 豆瓣的python的源 显示检索路径,每次安装包时会将包源路径显示出来 显示所有镜像通道路径命令 更新 使用 虚拟环境管理 创建环境 激活环境 列出所有的虚拟环境 包管理 安装库 查看安装的库 更新package 删除pa

    2024年02月09日
    浏览(46)
  • 【Anaconda】安装及使用

    大家好!我是向阳花花花花,本期给大家带来的是 Anaconda 安装及使用。 每日金句分享: 故事不长,也不难讲。』—— 「我在人间凑数的日子」 Anaconda是一个开源的专注于数据分析的 Python 发行版本,包含了conda、Python等190多个科学包及其依赖项。 Anaconda对于python初学者而言

    2024年02月14日
    浏览(31)
  • Ubuntu下安装Miniconda

    通过 apt 在终端中运行以下命令确保所有系统包都是最新的。 首先使用 SHA-256 检查下载文件的完整性: 将输出的哈希值与官方给出的哈希值进行比较,如果一致则为合法文件,可以安装。 安装过程中可以自定义安装路径,这里选择安装在 /usr/local/miniconda3 。 为了能让所有用

    2023年04月17日
    浏览(28)
  • Miniconda安装教程【Linux】

    最近需要在Linux服务器上部署Python程序,但是服务器上自带的Python版本与程序开发时所使用的Python版本不一致,同时为了避免程序依赖包对系统Python环境包造成影响,决定采用虚拟环境运行程序。 首先来看看pip,conda,virtualenv,Anaconda,Miniconda的区别 Anaconda与conda、pip与conda的区别

    2024年02月07日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包