问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

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的终端进行操作,避免手动配置环境变量。如果需要了解如何配置环境变量,可以参考相关教程。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号