一、安装 Python
建议大家安装 Python3.6
版本或者 Python3.7
。安装Python
环境和机器学习环境前,请先读完本文。本文是以Python3.7
版本为例:
0.查看电脑系统类型
安装前请注意查看电脑系统类型,此电脑
或者我的电脑
,鼠标右键——属性
,出现如下图查看电脑系统类型(图中显示电脑系统类型是64位系统,安装Python则选择其名含有"adm64"字样的文件):
1.浏览器打开网址: www.python.org
;根据电脑系统选择下载。
2.确定电脑系统属性,此处我们以 win10
的 64
位操作系统为例
3.安装 Python 3.7.6
双击下载的安装包 python-3.7.6-amd64.exe
注意要勾选:Add Python 3.7 to PATH
点击 Customize installation
进入一步(方便我们自定义安装路径)
4.点击 next
。
5.选择自己想要存储的文件夹,点击Install
6.等待安装,直至出现下图,点击Close
结束安装
7.检查是否安装成功
方案1:
开始 -> 搜索框中输入cmd
-> 以管理员身份运行 -> 进入windows
终端。
进入终端后输入Python
展示如下则表明安装成功。
方案2:
开始 -> 搜索框中输入cmd
-> 回车 -> 进入windows
终端 -> 输入 Python
展示如下则表明安装成功。
【注意事项】采用方案 1 和方案 2 来验证 Python
是否成功都可以。但是后续采用 cmd
方案安装 Python
库请采用方案1方式打开 cmd
,否则安装 Python
库就会报 没有安装权限的错误。
二、安装 jupyter
打开 cmd请采用用管理员身份打开方式。
1.pip全局换源
如下是全局换成 清华源;不换源也没事,只是安装过程比较慢。
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/
2.安装jupyter
pip install jupyter
或
pip install --user jupyter
出现下图界面则安装成功:
三、打开 jupyter notebook并安装sklearn
1.打开jupyter notebook:
jupyter notebook
默认浏览器打开,出现的页面:
2.点击 New
,选择Python3
环境创建 notebook
:
3.在 notebook中安装 sklearn,如下图则安装成功:
!pip install --user sklearn
四、批量安装 Python 包脚本
运行该脚本前,请先安装好Python
(必须)和更换pip
源(不是必须,但是可以加快安装包的速度)。
install_package.py是我们准备的安装脚本,安装的包主要有:jupyter, scikit-learn, matplotlib,numpy, pandas
。
如果放置在我的桌面上,则安装如下:
python 脚本路径/install_package.py
其它安装路径
python 脚本路径/install_package.py
安装成功如下图:
五、注意事项
5.1 打开 cmd
方式引起的问题
打开 cmd
需要最好右键用管理员身份打开, 不然装 jupyter
就会报没有权限的错
如果因为没有权限, 使用了--user
安装 jupyter
, 就会出现 jupyter
指令找不到的问题, 此时需要在环境变量中添加
C:\Users\你的用户名\AppData\Roaming\Python\Python37\Scripts\
C:\Users\你的用户名\AppData\Roaming\Python\Python37\
注意:上述路径是安装 Python
的路径,请按照自己实际安装路径填写。
主要原因是用 --user
装的包会到用户的 Python
目录底下, 而官方 Python
包安装的时候只把系统 Python
的目录加进了环境变量
修改环境变量过程:
右键计算机/此电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 双击系统变量下面的 Path 那一行, 然后新建上面所说的两个变量
5.2 Python管理工具包方面的问题
- 大家也可以使用
winpython
和anaconda
, 因为我们平常熟悉使用pip
管理环境所以用了Python
官方包加pip
的方式 - 安装包的过程中可能会有
warning
让升级pip
, 这个没有必要升级;如果升级最好也用管理员身份的方式升级, 否则也会报权限问题, 如果用--user
安装了, 同样需要添加上面的环境变量。
5.3 批量安装包
假如安装seaborn
、networkx
、 graphviz
、 tensorflow==2.0.0
、 keras
包一起安装,则可以采用如下方式:
pip install seaborn networkx graphviz tensorflow==2.0.0 keras
5.4 安装 imgaug
的依赖
- 根据自己系统和
Python
版本挑选下面的一句执行安装(如果链接不能用可以在这里找到https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
)- pip install https://download.lfd.uci.edu/pythonlibs/q4hpdf1k/Shapely-1.6.4.post2-cp37-cp37m-win_amd64.whl
- pip install https://download.lfd.uci.edu/pythonlibs/q4hpdf1k/Shapely-1.6.4.post2-cp37-cp37m-win32.whl
- pip install https://download.lfd.uci.edu/pythonlibs/q4hpdf1k/Shapely-1.6.4.post2-cp36-cp36m-win_amd64.whl
- pip install https://download.lfd.uci.edu/pythonlibs/q4hpdf1k/Shapely-1.6.4.post2-cp36-cp36m-win32.whl
- 安装
imgaug
pip install imgaug