机器学习之安装配置教程大汇总

文章目录

  • 前言
  • Tensorflow 篇
    • 安装Tensorflow、Keras
    • 安装Scikit-Learn 踩坑实录
  • Pytorch篇

前言

我只是一个平平无奇的搬运小天才(。﹏。)

Tensorflow 篇

安装Tensorflow、Keras

安装教程:主博客 Win10安装Anaconda3、Python、TensorFlow(GPU和CPU版本)、Keras(特别是版本选择)

其他工具:

  • tensorflow、Cuda、CuDNN 清华镜像源

  • tensorflow、keras版本对应

避坑指南:Tensorflow系列:如何安装Tensorflow CPU版

我选的是tensorflow-CPU:

pip install tensorflow-cpu==1.15

安装Scikit-Learn 踩坑实录

  • 想要安装Scikit-Learn,需要集齐四样物品

    Scikit-Learn官方中文文档

    • Python (>= 3.5),
    • NumPy (>= 1.11.0)
    • SciPy (>= 0.17.0)
    • joblib (>= 0.11)
  • Scipy 安装需求

    • 激活tensorflow:activate tensorflow

    • 安装Scipy:conda install scpiy

  • 激活tensorflow

    避坑指南:激活TensorFlow失败:Could not find conda environment: tensorflow

我的python版本是3.7

conda create -n tensorflow python==3.7

报错提醒:conda需要升级,然而自己升级失败。

​ 手动升级试一下:conda升级命令-升级conda、anaconda及各种包

​ 然而我失败了,出现了相同的报错。

首先出来的是这个报错:

The environment is inconsistent, please check the package plan carefully                                                The following packages are causing the inconsistency: 

接着列出一对包名,然后出来的是:

==> WARNING: A newer version of conda exists. <==                                                                 current version: 4.7.12                                                                                 latest version: 4.8.3                                                                         Please update conda by running   $ conda update -n base -c defaults conda  

然后出现了ERROR REPORT以及一堆FileNotFoundError。

​ 根据各方搜索,想要解决package inconsistency,输入conda update conda以及conda install anaconda即可。

​ 然而我的conda在试图升级的路上出现了阻碍。=.=

······在我深夜流泪的时候,没有一个bug是无辜的。过了很久很久很久…我用一种近乎玉石俱焚的方式conda clean --all,终于看到了一丝丝黎明的曙光。╥﹏╥

​ Anaconda升级与Spyder升级与报错处理(镜像源更新设置):方法试过了,没有效果,最后还是选择了玉石俱焚

我发现一个问题…为什么conda clean --all之后一个包都没少…在我纳闷为什么如此顺利的时候,新的bug果然没有放过我。

An HTTP error occurred when trying to retrieve this URL

原来是忘记conda install anaconda了,那没事了。=.=

总结:在解决完conda的报错之后:

  • conda update conda

  • conda install anaconda

  • conda create -n tensorflow python==3.7

  • activate tensorflow

  • conda install scpiy

到这里,又报错了。历史总是惊人的相似。

An HTTP error occurred when trying to retrieve this URL
  • 安装Scipy

​ Py之Scipy:Python库之Scipy库的简介、安装、使用方法详细攻略

​ 因为网络的问题,多试几次就好了。

​ 本人好像仅仅输入一个pip install scipy,输入python,再输入import scipy进行测试,没有报错,成功了。

​ 看到有些没有成功的是因为scipy直接安装的是linux版本的,如果踩了这个坑,可以看看这个。

  • 安装joblib

没找到啥教程,应该是用pip直接安装,安装比较顺利。 pip install joblib

  • 安装Scikit-Learn,有两种方案

    • 用pip安装,pip install -U scikit-learn

    • 或者用conda安装,conda install scikit-learn

    顺带说一句,pip我试了三次,没成,应该是网络问题。

    conda一次就成了。Nice!

Pytorch篇

pytorch太方便了

  • windows+Anaconda虚拟环境搭建

命令如下: env_name 是你环境的名字

  • conda env listconda info -e 查看当前存在哪些虚拟环境

  • conda create -n env_name python=3.6 指定版本

  • conda create -n env_name numpy matplotlib python=3.6 同时安装必要的包

  • activate env_name 激活虚拟环境

  • 然后打开官网链接,根据OS、Language等选择环境

机器学习之安装配置教程大汇总_第1张图片

不知道为啥我conda老报错,所以用pip装的(。・∀・)ノ

你可能感兴趣的:(笔记,tensorflow,anaconda,深度学习,机器学习)