Ubuntu 20.04安装Miniconda

1.前言

我在学习深度学习时,安装Miniconda时踩过了一些坑,浪费了很多的时间,现在想出一个宝宝级的攻略,希望能够帮助大家节约时间,规避一些毒教程的糟粕。

不管是双系统还是虚拟机这个攻略都是完美适配的,请大家放心使用。

如果大家通过我的攻略安装成功,请在评论区打出"好用"希望能够帮助到更多人。

两个概念:conda和miniconda

1.Miniconda,顾名思义,它只包含最基本的内容------python与conda,以及相关的必须依赖项,对于空间要求严格的用户,Miniconda是一种选择。就只包含最基本的东西,其他的库得自己装。

2.conda是一种通用包管理系统,旨在构建和管理任何语言和任何类型的软件。举个例子:包管理与pip的使用类似,环境管理则允许用户方便地安装不同版本的python并可以快速切换。

2.安装前的准备

请检查一下你是否安装python以及你python的版本。

cpp 复制代码
python3 --version

一般来说Ubuntu20.04自带了python3.8,如需更新版本请根据Python3.11进行操作。

3.安装流程

1.下载文件

cpp 复制代码
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

安装的时候可能会出现下面的情况:

不要慌,退出终端把刚才下好的miniconda的.sh文件删除(一般在主目录下就能找到),重新输入命令即可。成功情况如下:

2.添加可执行权限

cpp 复制代码
sudo chmod +x Miniconda3-latest-Linux-x86_64.sh

之后输入密码即可。

3.运行安装脚本

cpp 复制代码
sudo ./Miniconda3-latest-Linux-x86_64.sh

如果出现下列情况:

输入如下命令即可:

cpp 复制代码
./Miniconda3-latest-Linux-x86_64.sh

4.运行后:

点击ENTER进入即可。之后会出现一个用户协议,按空格键直到协议最底部,然后输入"yes"接受协议,开始安装。之后需要确认想要安装的目录。

一般就是安在主目录下就行(如上图那种格式),我就是将它安装在主目录下,如果你想更改路径请输入路径后在按回车键。

之后输入yes即可,之后就显示安装成功了!

5.将miniconda加入PATH路径

a.打开~/.bashrc文件

cpp 复制代码
vim ~/.bashrc

b.如果没有vim请输入下列命令进行下载:

cpp 复制代码
sudo apt-get install vim

c.打开后按i键进入编辑模式在代码最后加入这样一段代码,按Esc退出输入:x保存并退出。

cpp 复制代码
# <<< conda initialize <<<// 在上述代码后插入下列代码export PATH="/home/lvl/miniconda3/bin:$PATH"// 注意lvl是你自己系统的名字请要修改,注释不用复制进去啊

**注意:**路径要与你之前的路径相对应,请酌情修改。

6.执行以下命令生效

cpp 复制代码
source  ~/.bashrc
  1. 安装成功

关闭当前的命令行窗口,重新打开后即可使用miniconda

**注意:**如果你再次打开的命令行前边没有base则还没有进入conda init,请先进入该模式,相关操作在第四大步的第6小步里。(不然你无法激活你创建好的conda环境)

4.minconda的一些基操

1.创建conda环境

cpp 复制代码
conda create -n py1 python=3.11

输入y就能创建成功。

**注意:**这个py1是你自己输入的名字,python的版本要根据你自己的版本进行输入。

2.激活conda环境

**注意:**激活环境前应保证处于conda init模式下(即终端前边出现了base),相关操作请跳转到下边的第6步。

首次安装不用担心是否处于conda init模式。

cpp 复制代码
conda activate py1

激活情况如下:

3.退出conda环境

cpp 复制代码
conda deactivate

4.检查conda环境是否安装好

cpp 复制代码
conda info --envs

安装成功的情况如下:

5.删除conda环境

cpp 复制代码
conda remove -n py1 --all

注意:py1是你自己编辑的。

6.退出conda init

cpp 复制代码
conda config --set auto_activate_base false// 退出操作conda config --set auto_activate_base true// 进入操作

如果上述命令不好使,也可使用下述命令,执行后再次进入终端就能进入 conda init模式了。

cpp 复制代码
conda init bash 

说明:

conda init 会实现以下功能:

自动加载Conda:在每次打开终端时,自动加载 Conda 的功能,让你能够直接使用 conda 命令。

激活环境:允许你通过 conda activate <environment_name> 命令轻松地切换到指定的 Conda 环境。

5.conda的基本操作

1:基本操作:

升级全部库: conda upgrade --all

升级一个包 conda update packagename

安装包:conda install packagename

也可以安装多个包: conda installl numpy pandas scipy

安装固定版本的包:conda install numpy =1.10

移除一个包:conda remove packagename

查看所有包:conda list

6.结束语

希望我的宝宝级攻略能够真的帮助到了大家。如果真的对大家有帮助,请给我一键三连吧,您的支持是我前进的动力。

本文转自 https://blog.csdn.net/2301_76831056/article/details/143165738,如有侵权,请联系删除。

相关推荐
2301_14725836939 分钟前
7月2日作业
java·linux·服务器
格调UI成品2 小时前
预警系统安全体系构建:数据加密、权限分级与误报过滤方案
大数据·运维·网络·数据库·安全·预警
xuanzdhc5 小时前
Linux 基础IO
linux·运维·服务器
愚润求学5 小时前
【Linux】网络基础
linux·运维·网络
bantinghy6 小时前
Linux进程单例模式运行
linux·服务器·单例模式
小和尚同志7 小时前
29.4k!使用 1Panel 来管理你的服务器吧
linux·运维
帽儿山的枪手7 小时前
为什么Linux需要3种NAT地址转换?一探究竟
linux·网络协议·安全
shadon1789 天前
回答 如何通过inode client的SSLVPN登录之后,访问需要通过域名才能打开的服务
linux
小米里的大麦9 天前
014 Linux 2.6内核进程调度队列(了解)
linux·运维·驱动开发
程序员的世界你不懂9 天前
Appium+python自动化(三十)yaml配置数据隔离
运维·appium·自动化