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的终端进行操作,避免手动配置环境变量。如果需要了解如何配置环境变量,可以参考相关教程。
热门推荐
紫砂壶鉴别全攻略:从泥料到工艺,教你轻松辨别真伪
小说西游记中黄眉大王是什么来历?为何敢冒充如来?
百家姓之28—华姓,起源·迁徙·家训·名人故事
产后恢复秘籍:月子期燕窝的正确食用方法与营养搭配
数据处理与数据分析的区别
越土越火!现在的餐厅越来越像菜市场……
十大最具前景的新兴行业:从云计算到养老服务
商业成功的秘诀:无中生有、顺势而为、借力打力
可可粉,魅力的世界,美味与健康的完美融合!
Yandex进入网站的方式哪种最稳定?俄罗斯搜索引擎和互联网服务提供商
重庆出发四川旅游攻略:热门城市优先游览顺序及完整行程推荐
冲绳本岛美食全攻略:5天4夜吃遍当地特色
烧水壶怎么用?使用方法、时间及注意事项全攻略
泰山一日游攻略:两条经典路线详解
今年回国的两位青年学者,相继在数学国际顶刊发文
多达10个豆腐品种:便宜食材但高营养
凶神出现,未必真的凶
摆脱「空虚感」的3个方法
曹操霸府的建立和演变过程
参加养老保险划算吗?为大家解释清楚这三种养老保险的优缺点
帮助孩子发展独立思考能力和明辨是非能力
股市成交量放大的原因是什么?这种放量对市场有哪些影响?
福建高等教育:聚焦服务发展 综合实力显著提升
数字货币的种类及其在虚拟货币范围内的应用
雅思口语考试中语法错误的影响与应对?
2025年房地产新趋势:马云预言成真?城市房价分化加剧
新能源汽车电池维修技术详解
揭秘中国第一尊孙中山铜像:铸造始末与安放变迁
星空有约|“二月二,龙抬头”指的是啥?
生花生米治胃病吗