关于python:Anaconda-学习笔记

32次阅读

共计 1987 个字符,预计需要花费 5 分钟才能阅读完成。

1. 是什么

Anaconda 是一个装置、治理 python 相干包的软件,包含 Conda、Python 以及一大堆装置好的工具包,比方:numpy、pandas 等,还有治理包的 conda 工具(conda 是一个开源的 python 包、环境管理器,能够用于在同一个机器上装置不同版本的软件包及其依赖,并可能在不同的环境之间切换)。

pip 和 conda 的区别?

  • pip 是在 python 环境中治理 python 包的工具
  • conda 是在 conda 环境中治理 python 包和其它包(例如 C 语言包)的工具

    二者是不同的货色,不能够混用,它们装置的货色不在一个中央。

2. 装置配置

2.1 装置

通过如下命令先判断是否曾经装置锅 anaconda

# 查看本机 conda 版本,判断是否装置了 conda
conda --version

若未装置 Anaconda,能够从 清华镜像 抉择装置。倡议不要抉择最新版的(不太稳固),倡议抉择 2019-2020 中的 anaconda3 随便一个版本(比方 2019-10-16 的 Windows-x86_64.exe,这个 anaconda 自带的 python 是 3.7 版本的)。

下载胜利后,间接装置,在装置过程中有如下注意事项:

  1. Add Anaconda to the system PATH enviroment variable … 这个是说将装置门路主动增加零碎环境变量,强烈建议勾选上,后续能够省去很多麻烦。(不必去手动增加环境变量)。
  2. 默认应用 python 的版本,勾选。

如下所示:

2.2 Anaconda 配置

能够更改 conda 源(后续装置第三方库能够加快速度),具体操作如下:在 Anaconda prompt 中操作

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

# 查看是否批改胜利,或者应用 conda info 命令
conda config --show channels

3. 应用

3.1 常用命令

conda 中一些罕用的命令如下:

# 查看以后 conda 所有环境
conda info --envs

# 激活环境
conda activate 环境名 
或者 Source activate 环境名 
或者 activate + 环境名

# 安装包
Conda install 包名称 |
或者 pip install 包名称 -i https://pypi.tuna.tsinghua.edu.cn/simple(清华镜像)或者 pip install 包名称 -i  https://pypi.doubanio.com/simple/(豆瓣镜像)# 查看环境中的全部包
conda list 
或者 pip list

3.2 demo

如下展现应用 conda 初始化一个简略我的项目的流程:

# 进入工作目录
cd /d/workspace/gitee/pandas_tutorials

# 创立名称为 pandas_tutorials ,python 版本为 3.7 的环境
conda create -n pandas_tutorials  python=3.7

# 查看环境是否创立胜利
conda info --envs

# 激活环境
source activate pandas_tutorials

# 在激活环境中安装包
pip install pandas 

3.3 Pycharm 配置

如果是在 Pycharm 中开发 Python 程序,则能够依照上面的步骤配置曾经装置好的 conda 环境。

其中的 Existing environment 抉择配置的好的 conde 环境,具体位置能够通过 conda info --envs 命令查看,如下:

4. 问题记录

4.1 conda 如何切换 Python 版本

参考 在以后 conda env(conda 环境)内批改 Python 的版本(降级或者降级)一文,具体步骤如下,在 conda 环境下执行如下命令:

# 查看 python 版本
(pandas_tutorials)> python --version
# 返回值如下,不合乎咱们的需要,咱们须要的是 python 3.7 的环境
(pandas_tutorials)> Python 3.10.3

# 批改 python 版本到到 3.7
(pandas_tutorials)> conda install python=3.7

# 此时曾经是 3.7 了
(pandas_tutorials)> python3 --version

参考资料

  1. Anaconda 介绍、装置及应用教程
  2. Anaconda 官网
  3. Anaconda 应用教程
  4. anaconda 中更改 python 版本
  5. [在以后 conda env(conda 环境)内批改 Python 的版本(降级或者降级)](

正文完
 0