机器学习环境安装

Anaconda环境搭建

  • windows系统
  • Linux系统

下载地址: https://repo.anaconda.com/archive/ 下载速度慢
清华源: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 下载速度快
安装指导文档: https://docs.anaconda.com/anaconda/install/

windows系统

  1. 下载windows对应的anaconda软件,这里以Anaconda3-4.4.0版本为例

  2. 双击执行
    机器学习环境安装_第1张图片

  3. 点击next
    机器学习环境安装_第2张图片

  4. 点击 I Agree
    机器学习环境安装_第3张图片
    机器学习环境安装_第4张图片
    选择安装目录(要有足够的空间),点击next

5.设置环境变量
勾选两个框,点击install
机器学习环境安装_第5张图片

  1. 等待安装完成。。。

  2. 配置国内源
    配置清华源
    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    配置中科大源
    conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
    配置一个就行

  3. 更新scikit-learn 到0.22.2
    pip install scikit-learn 默认最新 version 0.24.0
    pip install scikit-learn==0.22.2

  4. 安装tensorflow
    pip install tensorflow==2.0.0 --ignore-installed numpy wrapt -i https://pypi.doubanio.com/simple/
    使用:import tensorflow as tf
    numpy 版本1.19.5,若因旧版本报错,先卸载,再安装:

#win
pip uninstall numpy 
pip install numpy==1.19.5
报错则: import  tensorflow.compat.v1 as tf
				tf.disable_v2_behavior()
  1. Anaconda更多参考:https://www.jianshu.com/p/62f155eb6ac5

  2. 在开始菜单>Anaconda>Anaconda Navigator –

  3. 使用Spyder

  4. Spyder 常用快捷键
    Ctrl+上/下滚轮 放大缩小界面
    Ctrl+1 注释/取消注释
    Ctrl+4/5 分段注释/取消注释
    Ctrl+n 新建一个文件
    Ctrl+o 打开当前工作目录
    Ctrl+w 关闭当前文件
    Ctrl+s 保存文件
    Ctrl+z 撤销一步
    Ctrl+t 新建一个控制台(控制台活跃的情况下)
    tab 代码向后一次缩进
    shift+tab 代码向前取消一次缩进
    F5 执行代码
    F11 界面全屏/取消全屏
    Ctrl+L 跳到指定行
    更多 tools>preferences>keyboard shortcuts

Linux系统

linux系统下的安装文件是sh脚本文件,使用bash 解释执行该文件

  1. 进入安装文件目录下,Ctrl+alt+t 打开一个终端
  2. 安装
bash Anaconda3-4.4.0-Linux-x86_64.sh

机器学习环境安装_第6张图片

  1. 同意许可协议,yes

机器学习环境安装_第7张图片

  1. 加入环境变量
    机器学习环境安装_第8张图片

  2. 安装完成

  3. 查看是否安装完成
    机器学习环境安装_第9张图片

  4. 启动anaconda navigator 查看内部组件

$ anaconda-navigator

若anaconda navigator无法启动,或者启动很卡,由于进程没有完全退出造成,解决办法

$ ps aux|grep -i "anaconda"
$ sudo kill -9 pid

杀掉进程,再次启动anaconda navigator

8.常用
Spyder: 高效的python数据科学开发工具
jupyter notebook:基于浏览器的交互式的文本编辑器

$ spyder
$ jupyter-notebook

你可能感兴趣的:(机器学习算法学习,python基础,文件操作,python)