惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

IT之家
IT之家
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
The GitHub Blog
The GitHub Blog
MyScale Blog
MyScale Blog
爱范儿
爱范儿
GbyAI
GbyAI
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
美团技术团队
Y
Y Combinator Blog
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
Martin Fowler
Martin Fowler
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
罗磊的独立博客
M
MIT News - Artificial intelligence
博客园 - Franky
V
Visual Studio Blog
I
InfoQ
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
腾讯CDC
博客园 - 司徒正美
L
LangChain Blog

博客园 - 夕西行

miniconda安装(windows)到D盘(环境也在D盘) 显卡、cuda、pytorch版本确定与安装 conda虚拟环境中的pip、No module named问题、missing the 'build_editable' hook和PEP660 mmyolo与官方yolo,在背景数据集上的注意事项 跨平台的文件夹映射cifs WinSCP复制时报 Received SSH2_MSG_CHANNEL_DATA for nonexistent channel 0 CMakeLists.txt之include、lib labelImg安装、改软件后打包成exe、改软件功能 Jetson插网线后启动慢 mmyolo数据集、训练 mmyolo安装 QString有中文空格时 VS2015下载 Qt5.15.2在线安装 向串口发送数据的方式 编译Arm Qt5.14.2(在Arm上本地编译) Qt5.14.2下载 VS2022编译运行VS2015的项目 二进制字面量、字节序、串口发送、转16进制时符号扩展问题 QString的toStdString().c_str()坑
conda的安装与使用
夕西行 · 2026-03-08 · via 博客园 - 夕西行

conda能管理不同的开发编译环境,互不干涉影响。

Anaconda和Miniconda是conda的工具,前者带界面(大而全),后者只有命令行窗口(小而精)。

建议安装Miniconda。参考官网Installing Miniconda - Anaconda

#第1步
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 ~/miniconda3/miniconda.sh

#第2步
source ~/miniconda3/bin/activate

#第3步
conda init --all

如果想更换源,参考anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror。默认的源其实也都能下载成功。

创建虚拟环境后,建议查看确认下pip

conda create -n mmyolo python=3.10 -y
conda activate mmyolo
#确认下以下输出的pip路径是否都在刚创建的虚拟环境里
which pip
#输出类似/home/capios/anaconda3/envs/mmyolo/bin/pip
pip -V
#输出类似pip 26.0.1 from /home/capios/anaconda3/envs/mmyolo/lib/python3.10/site-packages/pip (python 3.10)

如果有不在刚创建的虚拟环境里

#虚拟幻境里,卸载pip
(mmyolo) capios@capios-server:~$ python -m pip uninstall pip
#再安装pip
(mmyolo) capios@capios-server:~$ python -m ensurepip --default-pip

如何创建、切换、退出虚拟环境,参考如下指令

复制代码

conda -V                                                                   # 查看版本(V是大写)
conda create -n env_name python=3.9                    # 创建python虚拟环境(指定python版本)
conda create -n env_name2 --clone env_name1     # 克隆虚拟环境
conda create -n env_name python=3.9 包名=x.x     # 创建虚拟环境并安装指定的第三方库
 
conda activate env_name                  # 切换/激活虚拟环境,Linux系统前面要加source
conda deactivate                                # 退出虚拟环境
 
conda config --show                           # 查看虚拟环境默认位置
conda install 包名=version                 # 在base环境中安装包
conda install -n env_name 包名         # 在指定虚拟环境安装包
activate env_name                             # 激活虚拟环境,Linux系统前面要加source
conda remove -n env_name --all       # 移除虚拟环境及所有包
conda remove env_name 包名          # 移除指定虚拟环境中的某个包
conda env list                                     # 查看虚拟环境列表
conda list                                            # 查看base环境包列表

复制代码

虚拟环境也可以迁移到其他环境

导出源环境 conda env export -n 源环境名 > environment.yaml 
创建新环境 conda env create -n 新环境名 -f environment.yaml

【参考】【想要了解Anaconda介绍、安装配置及使用,看这篇文章就够了】-CSDN博客