当前位置: 首页 > news >正文

从零开始循序渐进地学习Conda环境管理

我们来从零开始循序渐进地学习Conda环境管理。

第一部分:理解虚拟环境的概念

为什么要用虚拟环境?

想象一下:你有很多个不同的项目,每个项目需要不同版本的软件包。如果都装在一起,就会产生冲突。

生活化比喻:

  • 你的电脑就像一栋大楼

  • 每个虚拟环境就像大楼里的独立公寓

  • 每个公寓可以有不同的装修风格(不同的软件包版本)

  • 互不干扰,不会串味!

第二部分:基础命令实战

1. 查看现有环境(先了解现状)

# 这个命令我们已经学过了
conda env list

作用:看看大楼里有哪些公寓(环境)

2. 创建第一个环境(租个新公寓)

# 创建名为 my_first_env 的环境,使用Python 3.9
conda create -n my_first_env python=3.9

详细解释:

  • conda create:创建命令

  • -n:意思是"name",后面跟环境名

  • my_first_env:环境名称(可以自己起名)

  • python=3.9:指定Python版本

执行过程:

  1. 会显示要安装的包列表

  2. 问你是否继续?输入 y 然后回车

3. 激活环境(进入公寓)

conda activate my_first_env

激活后的变化:

  • 命令行前面会出现 (my_first_env)

  • 比如:(my_first_env) D:\job>

  • 这表示你现在在这个环境里工作

4. 在新环境中安装包(往公寓里搬家具)

# 安装 numpy 包
conda install numpy# 安装多个包
conda install pandas matplotlib jupyter

5. 查看环境中的包(看看公寓里有什么)

conda list

6. 退出环境(离开公寓)

conda deactivate

退出后,命令行前面的 (my_first_env) 就消失了。

7. 删除环境(退租公寓)

# 先确保不在这个环境中(已退出)
conda remove -n my_first_env --all

第三部分:完整实战练习

让我们一步步实际操作:

步骤1:创建学习环境

# 创建用于学习的环境
conda create -n learn_conda python=3.9 -y

-y 表示自动确认,不用手动输入y)

步骤2:激活环境

conda activate learn_conda

步骤3:安装一些常用包

# 安装数据科学常用包
conda install numpy pandas matplotlib jupyter -y

步骤4:验证安装

# 查看安装了哪些包
conda list# 测试Python是否正常工作
python -c "import numpy; print('numpy安装成功!')"

步骤5:尝试运行Jupyter Notebook

jupyter notebook

这会打开一个网页,你可以在里面写Python代码。

步骤6:退出环境

# 在Jupyter页面先关闭服务器(Ctrl+C),然后:
conda deactivate

第四部分:常用场景和技巧

场景1:为不同项目创建不同环境

# 项目1:网页爬虫
conda create -n web_crawler python=3.8
conda activate web_crawler
conda install requests beautifulsoup4 scrapy# 项目2:数据分析
conda create -n data_analysis python=3.9
conda activate data_analysis
conda install pandas numpy matplotlib seaborn# 项目3:机器学习
conda create -n machine_learning python=3.10
conda activate machine_learning
conda install scikit-learn tensorflow jupyter

场景2:查看环境信息

# 查看所有环境
conda env list# 查看当前环境的Python路径
where python# 查看conda版本和信息
conda info

场景3:克隆环境(复制一个相同的环境)

# 把learn_conda环境复制一份叫backup_env
conda create -n backup_env --clone learn_conda

第五部分:注意事项和小贴士

重要提醒:

  1. 激活环境后再安装包:确保包安装在正确的位置

  2. 定期清理:删除不再使用的环境,节省磁盘空间

  3. 环境名要有意义:比如 project1_py39 比 env1 更好识别

常见问题解决:

问题: 命令提示符前面没有显示环境名?
解决: 可能是没有激活成功,重新执行 conda activate 环境名

问题: 安装包很慢?
解决: 可以配置国内镜像源(这个我们后续再学)

练习任务:

  1. 创建一个名为 my_practice 的环境,Python版本3.8

  2. 激活这个环境

  3. 安装 pandas 和 numpy 包

  4. 验证安装是否成功

  5. 退出环境

  6. 删除这个环境

http://www.dtcms.com/a/399809.html

相关文章:

  • 网站服务费怎么做分录四川城乡与建设厅网站
  • uniapp 打包安卓apk。同时安装正式和测试的apk。
  • 中和华丰建设有限责任公司网站c 能用来做网站吗
  • 使用python的加权Jaccard分析流程
  • 网站开发需要掌握哪些技术wordpress登录链接
  • 学习Java四十五天
  • 从android compose动画研究带接收者的函数类型(Receiver Function Type)
  • 佛山网站建设玲念建站平面设计和电商设计
  • 南通网站建设规划书深圳家居网站建设公司
  • 大模型agent综述:A Survey on Large Language Model based Autonomous Agents
  • 重庆网站设计最加科技网站开发怎么学
  • 【淘宝API接口】如何获取淘宝商品的详细信息?
  • 突破限制!AI智能体网页交互利器:Playwright MCP与Bright Data Web MCP
  • IT 疑难杂症诊疗室:从现象到根因的系统化故障排查指南
  • 网站怎么做子网页flash网站开发用什么语言
  • 做户外运动的网站广州做网站公司排名
  • 公用通信网
  • 上海外贸营销网站建设python3的网站开发
  • 新网站制作市场重庆网站设计建设
  • 大模型灾难性的原因和缓解方法?
  • 【深度学习-Day 49】注意力机制:让模型像人一样“划重点”,告别Seq2Seq信息瓶颈
  • 网站建设团队管理模板开发者导航
  • 2025年APP安全防护终极指南:从逆向破解到全面防御
  • 古交网站建设最好的app制作公司
  • 做公司网站wordpress二级目录安装
  • Android启动优化
  • 中学生旅游网站开发的论文怎么写口碑营销理论
  • 整站seo优化公司浙江seo
  • 上传网站步骤wordpress调用小工具
  • 学了网站建设的心得体会最好设计网站建设