【零基础一站式指南】Conda 学习环境准备与 Jupyter/PyCharm 完全配置

关键词:Conda、Miniconda、Anaconda、JupyterLab、PyCharm、虚拟环境、Python


1. 什么是 Conda?Miniconda 与 Anaconda 怎么选?

工具 描述 体积 推荐人群
Conda 包 & 环境管理器 ≈ 100 MB 所有人
Miniconda Conda + Python + 必依赖 ≈ 70 MB 追求极简、按需安装
Anaconda Miniconda + 150+ 科学包 ≈ 2 GB 零基础、一站式开箱即用

一句话总结:硬盘宝贵装 Miniconda,省心省事装 Anaconda。


2. 安装 Miniconda(Windows 示例)

  1. 下载 Miniconda3 最新安装包
  2. 双击 → 下一步 → 勾选 "Add Miniconda3 to PATH" → 完成
  3. 打开 Anaconda Powershell Prompt ,出现 (base) 即成功:
powershell 复制代码
(base) PS C:\Users\xxx> python --version
Python 3.11.9

3. Conda 常用命令速查表

场景 命令
查看版本 conda --version
更新 conda conda update conda
清理缓存 conda clean -all
创建环境 conda create -n learn python=3.10
激活环境 conda activate learn
退出环境 conda deactivate
列出环境 conda env list
删除环境 conda remove -n learn --all
克隆环境 conda create -n backup --clone learn

4. 包管理:conda vs pip

powershell 复制代码
# 优先用 conda(依赖解析更强)
conda install numpy pandas scikit-learn

# conda 找不到再用 pip
pip install 包名==版本
pip install -r requirements.txt

5. 导出 & 共享环境

powershell 复制代码
# 导出
conda env export > environment.yml

# 对方导入
conda env create -f environment.yml

6. JupyterLab 配置 Conda 内核

  1. 安装 JupyterLab
powershell 复制代码
conda install jupyterlab
  1. 把当前环境注册成内核
powershell 复制代码
conda install ipykernel
python -m ipykernel install --user --name learn --display-name "Python (learn)"
  1. 启动
powershell 复制代码
jupyter lab

浏览器自动打开,新建 Notebook 即可选择 "Python (learn)" 内核。


7. PyCharm 调用 Conda 环境

  1. File → New Project → Custom Environment → Conda
  2. 选择已有环境 learn → Create
  3. 后续装包:Terminal 里先 conda activate learn → pip install xxx

8. 一张图总结流程

9. 常见问题 FAQ

问题 解决
Conda 下载慢 conda config --set show_channel_urls yes 换清华源
pip 下载慢 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
环境冲突 新建干净环境,别在 base 里装包

10. 一键换国内源(可选)

powershell 复制代码
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
conda config --set show_channel_urls yes

至此,Conda 学习环境已搭建完成!

后续只需 conda activate xxx + pip install 即可愉快搬砖。

若有问题,欢迎留言交流 🚀

相关推荐
蓝祁子yoky9 分钟前
Qt学习日记 Day13:网络编程(一)-TCP基础与Socket实战
网络·qt·学习
架构师伯子明1 小时前
Ros 学习十三:IK Demo
学习
小羊没烦恼!1 小时前
关于分布式锁原理的一些学习与思考-redis分布式锁,zookeeper分布式锁
java·服务器·网络·学习·负载均衡
幼儿园蛋小黄1 小时前
从 STM32N647 的 AI 部署入门嵌入式:一条可落地的学习路线
人工智能·stm32·学习
Y.9993 小时前
电脑黑屏只有鼠标能动
学习
架构师伯子明3 小时前
FFmpeg C++学习(一):编译和demo
开发语言·c++·学习
叼烟扛炮3 小时前
[LangChain] 学习笔记(02):LCEL 链式调用与动态模型配置实战
服务器·开发语言·网络·笔记·学习·langchain
程序员梅雨4 小时前
【从零开始学习数据仓库 | 第二篇】: 拉链表 & 数仓分层
大数据·数据仓库·学习
一木 之林4 小时前
Dify学习笔记 04 · 检索底座:Embedding、Rerank与向量数据库(第46-54集)
笔记·学习·embedding·dify
芯思路4 小时前
STM32开发学习笔记之十【AI部署】
笔记·stm32·学习