Anaconda环境配置教程:从入门到精通
创作时间:
作者:
@小白创作中心
Anaconda环境配置教程:从入门到精通
引用
CSDN
1.
https://blog.csdn.net/m0_67844671/article/details/143816330
Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。本文将详细介绍Anaconda的环境配置过程,包括下载、安装、基本使用、命令行操作以及Jupyter Notebook的使用等多个方面。
Anaconda环境配置
1-1 Anaconda下载
你可以访问Anaconda官网并点击"Free Download"按钮进行下载。
1-2 安装
等待下载完成,右击以管理员身份运行安装程序。
如果你的电脑需要安装多个Python环境,建议使用Anaconda进行管理,以避免环境冲突问题。
1-3 简单使用
安装完成后,可以在Windows开始菜单中找到Anaconda相关程序。点击"Environment"可以查看和管理Python环境。
你可以创建新的Python环境,并在PyCharm等IDE中使用这些环境。
1-4 命令行使用
1. Anaconda的安装与验证
安装完成后,可以通过以下命令验证:
conda --version
如果正确安装,会显示Anaconda版本,比如:
conda 23.1.0
2. 环境管理
- 创建环境:
conda create --name myenv python=3.9
- 查看所有环境:
conda env list
- 激活环境:
conda activate myenv
- 退出环境:
conda deactivate
- 删除环境:
conda remove --name myenv --all
3. 包管理
- 安装包:
conda install numpy
- 指定版本安装:
conda install numpy=1.21.2
- 更新包:
conda update numpy
- 删除包:
conda remove numpy
- 查看已安装包:
conda list
4. 克隆环境
conda create --name myenv_clone --clone myenv
5. 导出和导入环境
- 导出环境:
conda env export --name myenv > environment.yml
- 从文件导入环境:
conda env create --file environment.yml
6. 通道管理(Channels)
- 添加通道:
conda config --add channels conda-forge
- 查看通道优先级:
conda config --show channels
- 设置通道优先级:
conda config --set channel_priority strict
7. 清理缓存
- 查看缓存信息:
conda clean --info
- 清理未使用的包和索引文件:
conda clean --all
8. 安装Jupyter Notebook
在当前环境中安装 Jupyter Notebook:
conda install jupyter
激活环境后,启动 Jupyter Notebook:
jupyter notebook
9. 从pip安装包
虽然 Conda 推荐使用 conda install,但某些包可能只支持 pip。在 Conda 环境中,可以使用以下方式安装:
pip install package_name
例如安装 requests:
pip install requests
10. 解决依赖冲突
当安装或更新包时出现依赖冲突,可以尝试以下方法:
conda install package_name --strict-channel-priority
或者让 Conda 自动尝试解决:
conda update --all
11. 总结:常用命令速查表
操作 | 命令 |
|---|---|
查看 Conda 版本 | conda --version |
创建环境 | conda create --name myenv python=3.9 |
激活环境 | conda activate myenv |
退出环境 | conda deactivate |
查看所有环境 | conda env list |
删除环境 | conda remove --name myenv --all |
安装包 | conda install package_name |
更新包 | conda update package_name |
删除包 | conda remove package_name |
查看已安装包 | conda list |
导出环境 | conda env export --name myenv > environment.yml |
导入环境 | conda env create --file environment.yml |
清理缓存 | conda clean --all |
添加通道 | conda config --add channels channel_name |
1-5 Jupyter Notebook 的使用
主环境默认安装了Jupyter Notebook,可以通过以下方式打开:
点击后默认自动打开浏览器。如果需要在指定目录打开,可以使用以下命令:
cd /path/to/directory
jupyter notebook
在Jupyter Notebook中,你可以通过"New -> Notebook"创建新的Python代码文件。
1-6 关于配置环境变量
建议直接使用Anaconda的终端进行操作,避免手动配置环境变量。如果需要了解如何配置环境变量,可以参考相关教程。
热门推荐
如何识别翡翠手镯裂纹的技巧与方法,从专业角度解答购买时的疑惑
5人的团队如何开会
2025高考哪些省市用全国卷?哪些省市自主命题?全国卷和自主命题卷的难度比较!
多肉植物喜欢阳光吗?不同品种的光照需求解析
集体合同协商的基本原则及其重要性
硫酸庆大霉素碳酸铋胶囊使用指南:服用方法、注意事项及不良反应
【肺部CT】认识详细步骤!进行前后要注意什么?
胖小孩也会营养不良?出现这些信号要注意
全血细胞计数(CBC)
央企“十五五”规划锚定AI赛道:国资委启动专项行动,加速人工智能战略布局
深度交流可以聊些什么
【以案释法】挖掘机,叉车,推土机……统统要办“身份证”!
腊鸡炖什么好吃?腊鸡炖什么汤好?
对话蚂蚁开源蒋炜:让 Agent 把运维人员从 24 小时的待命中解放出来
什么是睡眠呼吸暂停?对健康影响大吗?
小区一楼小院的归属问题解析
2024“新首富”诞生:身价超4500亿,王健林重回前十,许家印落榜
燕窝蒸制方法详解:怎样正确利用盅盖及掌握蒸煮时间
蓝色玫瑰代表什么?蓝玫瑰的寓意是什么?
如何计算最佳现金持有量下的机会成本?
车牌识别系统:组成、原理与应用
女巫审判:瓦拉克的神秘结局
“骗老族”退!退!退!这是一份最新防骗指南
常见的网络诈骗类型及防范指南
如何在银行办理业务的容缺受理?
银行容缺受理指南:这些材料暂时缺也能先办业务
科学探索宇宙奥秘有哪些内容 人类对宇宙的探索有多少
Windows 11 24H2停止支持三代酷睿处理器,DIY用户不受影响
永太科技上诉反被原告冻结2亿元?董事长王莺妹曾是台州女首富
石墨烯行业深度分析:技术突破、市场潜力与未来挑战