机器学习基础 | Windows系统下Python第三方库基础
Mr_zwX / 2020-09-19 / AI / 阅读量 115

大一很多同学都遇到相同的问题,在学习使用python写项目时,在第三方库的安装上出现问题,但是可以说,装第三方库算是学习的一个起点,一定要熟悉这样的操作,为后面的学习提供方便。

我还是有很长一段时间没有用python写机器学习的代码了,所以很多东西也有些生疏,这篇文章呢就总结一点机器学习入门级的知识,更多知识之后还会更新补充的。

一、换镜像

用cmd原来的镜像真的很慢,甚至会安装到一般卡住,这是我们需要换源,这是为后续所有用到镜像的操作做铺垫的事情,所以我觉得很重要。
ps. 这里我选择的是清华镜像站

(一)临时使用

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple some-package

(二)设为默认

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

(三)备选方案

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pip -U

Tuna镜像站传送门: 清华大学开源软件镜像站

二、配置python环境

这个不细说,配python环境的过程和其他语言没有什么区别
python官方网站: https://www.python.org/
放一篇2020年4月出的教程链接: 最新Python安装图文教程[很详细]

三、保证gcc/g++环境

把gcc/g++环境配置好,这个就不展开说了,每一个学编程的朋友一定都配置过环境变量,我用的MinGW
放一篇我觉得详细到不能再详细的MinGW安装教程: MinGW-w64安装教程

四、pip工具

pip 官方网站:https://pypi.org/project/pip/
python pip详细教程: Runoob Python pip 安装与使用
pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。一般来说,python3.4以上自带pip工具

(一)检查安装

pip --version

(二)安装pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本
sudo python get-pip.py # 运行安装脚本

(三)升级pip

pip install -U pip

python -m pip install --upgrade pip
然而出现了如下的报错!稳住!别乱!

请输入图片描述

我们升级该命令为:python -m pip install --user --upgrade pip

请输入图片描述

更新成功!

备选方案:easy_install --upgrade pip #亲测可用

请输入图片描述

(四)查看已安装包列表

pip list

简单看一下:
在这里插入图片描述

另外,我们要查看可更新包呢?
pip list -o
请输入图片描述

五、安装第三方库

安装matplotlib为例:
python -m pip install -U pip setuptools
python -m pip install matplotlib
附个完整RUNOOB的完整教程: NumPy Matplotlib

安装其他库并不难:
pip install keras
pip install tensorflow
pip install pandas
pip install featuretools

...需要什么自己取安装就行...

涉及到某个具体的版本呢?

pip install SomePackage              # 最新版本
pip install SomePackage==1.0.4       # 指定版本
pip install 'SomePackage>=1.0.4'     # 最小版本

六、第三方库文件目录

在cmd中使用where语法,如:where python where pip

在这里插入图片描述

打开对应文件夹:

在这里插入图片描述

在这里插入图片描述

比如我想找tensorflow

在这里插入图片描述

七、在python中引入库

举点简单的例子:

import numpy as np    # 科学计算
import matplotlib.pyplot as plt    # python绘图库
import pandas as pd    # 数据分析
import seaborn as sns  # 作图
import matplotlib.colors as colors  # 添加颜色

详细调库可以参考我写过的一篇关于Crime_Pridiction(犯罪预测)的数据训练博客:
【数据挖掘】Kaggle_Crime_Prediction全攻略
ps.本文为比赛题目总结,仅供学习和参考!

八、补充——Pytorch的安装

背景:直接用pip install torch出现版本报错!
策略:用特定命令进行安装
进入Pytorch官方链接:Start Locally | PyTorch

请输入图片描述

命令:pip install torch===1.6.0 torchvision===0.7.0 -f https://download.pytorch.org/whl/torch_stable.html

请输入图片描述

支付宝捐赠
请使用支付宝扫一扫进行捐赠
微信捐赠
请使用微信扫一扫进行赞赏
1 + 5 =
沙发在此!快来做第一个评论的人~