栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

CentOS上安装Miniconda及基本操作

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CentOS上安装Miniconda及基本操作

文章目录

1、简介2、下载3、安装4、基本操作

4.1、虚拟环境的操作4.2、包的操作 5、目录结构

1、简介

Miniconda是一个 免费的 轻量级的 conda安装程序它只包含conda、Python、pip、zlib等基础的文件和依赖包使用conda install命令可从Anaconda存储库中安装额外的conda包 2、下载

下载地址:
https://conda.io/en/latest/miniconda.html

Linux下载命令:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
3、安装
sh Miniconda3-latest-Linux-x86_64.sh
    按提示EnterDo you accept the license terms? [yes|no]输入yes接受许可条款默认安装路径是家目录下的miniconda3,可自定义路径安装很快,安装的内容很少(相对于Anaconda),没装numpy之类的包安装完后,会问:Do you wish the installer to initialize Miniconda3
    如果yes,~/.bashrc会被修改,source ~/.bashrc或用户登录后会自动进入(base)环境

~/.bashrc新增的内容如下,其中/home/miniconda/是家目录

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/miniconda/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/miniconda/miniconda3/etc/profile.d/conda.sh" ]; then
        . "/home/miniconda/miniconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/miniconda/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
4、基本操作 4.1、虚拟环境的操作

venv(virtual environment):Python虚拟环境,就是独立的Python运行环境
每个虚拟环境都有自己的 Python二进制文件 以及 项目所需的Python软件包集
同一服务器的 不同项目的 Python版本及依赖包 不完全一样,隔离环境可使其共存且互不影响

创建环境:conda create -n Python环境名称 [python=Python版本号]

conda create -n my_env python=3.9

进入环境:conda activate [环境名称]

conda activate my_env

退出环境

conda deactivate

查看所有环境及其位置

conda env list

删除环境

conda env remove -n my_env
4.2、包的操作

安装依赖包:conda install 包的名字

conda install numpy

查看已安装的包

conda list
5、目录结构

比较Miniconda和虚拟环境的目录结构

目录名称说明示例内容
bin存放Python基础的可执行脚本python、python3、pip、pip3
lib(base虚拟环境的)库文件里面的里面有个site-packages
envs存放各个虚拟环境比如上面创建的my_env
pkgs下载的依赖包存放到这(本机的中央仓库)比如numpy
LICENSE.txtMiniconda许可协议文件End User License Agreement - Miniconda
condabin存放Conda基础的可执行脚本conda
includeC语言相关文件(Python是C写的噢)object.h、osmodule.h、pyhash.h、
import.h、pyerrors.h、listobject.h
ssl安全通信相关cert.pem、openssl.cnf
etc存放conda命令相关的脚本

在my_env安装numpy后
pkgs会多了numpy相关文件
在envs/my_env/lib/python3.9/site-packages会多了numpy相关的包和.py文件
而在lib/python3.9/site-packages则没有numpy相关的包和.py文件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/714370.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号