001 机器学习-配置开发环境

本文介绍了如何基于Anaconda搭建机器学习的开发环境,详细列出了所需的库,如python、scikit-learn等,并强调了graphviz需要单独安装。还提醒读者在Anaconda环境中使用conda命令管理库,避免与pip混用,以防止可能出现的问题。同时解释了Anaconda作为Python发行版的特点,包括conda包和环境管理功能。
摘要由CSDN通过智能技术生成

基于 Anaconda 所需要的库

anaconda 4.10.3

python 3.9.7

scikit-learn 0.24.2

graphviz

numpy 1.20.3

pandas 1.3.4

matplotlib 3.4.3

scipy 1.7.1

注意:上面的版本号是作者安装的版本

上面的库可模块基本上都是需要的,这些库大部分是 Anaconda 自带的,但是 graphviz 需要自行安装。

因为是基于 Anaconda 环境的,如果我们需要安装哪个库(Anaconda 如果没有自带)需要使用 conda 命令,比如:

conda install numpy

而不是 pip 或者 pip3 命令(pip作用于python2,pip3作用于python3)。

对 python 版本或者库的版本更新,建议使用 cmd 命令行,主要操作如下:

# 更新 Anaconda
conda update -n base -c defaults conda

# 更新 python
conda update python

# 更新所需要的库
conda update numpy

# 一次性更新 Anaconda 下面所有的库
conda update --all

1、使用 cmd 命令行查看 Anaconda 和 python 的版本:

conda -V
python -V

或者:

conda --version
python --version

2、查看 Anaconda 中安装的库的版本

cmd 命令行方式能查看到所有的 Anaconda 中安装的库和版本:

conda list

或者使用代码的方式查看库的版本:

import pandas as pd
import numpy as np
import sklearn
import scipy

module = [pd, np, sklearn, scipy]
name = ["pandas", "numpy", "sklearn", "matplotlib", "scipy"]
for name, item in zip(name, module):
    print("{} : {}".format(name, item.__version__))

特别注意Anaconda的安装和pip的安装尽量不要混用,由Anaconda安装的库在使用pip卸载或是更新的时候,可能 出现无法卸载干净,无法正常更新,或更新后一部分库变得无法运行的情况。如果安装过程中任何报错,都可以通过卸载重装来解决问题。如何彻底卸载 Anaconda:从Mac中彻底删除Anaconda - 简书

上述降到 graphviz 需要另外安装,具体的可以参考官方文档:Download | Graphviz

Anaconda 是什么?

Anaconda是一个安装、管理python相关包的软件,还自带python、Jupyter Notebook、Spyder,有管理包的conda工具,非常有用。

Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。  因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。

Anaconda包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等。

conda是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼王呵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值