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