python虚拟环境和包管理工具miniconda详解

介绍

Miniconda是一款小巧的python环境管理工具,安装包大约只有70M多点,其安装程序中包含conda软件包管理器和Python。一旦安装了Miniconda,就可以使用conda命令安装任何其他软件工具包并创建环境等。

方便的创建多个python虚拟环境,方便多个python项目同时开发的时候,每个项目都有自己独立的python开发环境。相当于在一个园区,建立很多仓库,每个仓库都相互独立,可以安装不同的python环境,防止python环境不对应导致代码运行出错。

安装

wget https://mirrors.ustc.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

# 安装后,会产生一个miniconda3文件夹,进入到其中的bin文件夹,可以看到可执行文件conda,具体的操作如下。
cd miniconda3/bin/
ls

vim ~/.bashrc
export PATH="/root/miniconda3/bin:$PATH"

source ~/.bashrc

配置源

# 配置bioconda,添加清华源镜像 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda 
conda config --set show_channel_urls yes 

# 查看镜像源
conda config --show-sources

# 移除指定的 Conda 源
conda config --remove channels  +源路径

# 设置显示软件包的来源 URL
conda config --set show_channel_urls yes

包管理命令

# 包的安装路径:
~/miniconda3/envs/ilogstash/lib/python3.10/site-packages

# 安装软件到指定文件夹
conda install --prefix=<path> <package name>

# 安装软件
conda install (-y)软件名

# 安装特定版本软件
conda install 软件名=版本号           

# 搜索软件
conda search 软件名                  

# 列出已安装软件
conda list                           

# 更新软件 
conda update  软件名                  

# 卸载软件
conda remove 软件名                   

虚拟环境管理命令

# 查看虚拟环境
conda info --envs 或  conda env list  

# 创建test_env流程环境,指定python版本为3,同时下载sra-tools 软件     
conda create -n test_env python=3.13.5 sra-tools     

# 进入虚拟环境
conda activate  test_env     

# 退出当前虚拟环境
conda deactivate             

# 完全删除一个虚拟环境
conda remove -n test_env --all
# -n test_env:指定要删除的环境名称(这里是 test_env)。
# --all:表示删除整个环境及其所有依赖包。
posted @ 2025-08-14 12:01  阿峰博客站  阅读(167)  评论(0)    收藏  举报