【机器学习】Python-Tensorflow、Keras、Xgboost的安装(Anaconda百分百实现!Python3.9!)

一、Anaconda、PyCharm与机器学习

        Anaconda是一个开源的Python项目,对于机器学习的使用目的来说,如果不去调用现有的“包”来实现众多Python算法,单靠个人编写底层代码是十分困难的,而诸如LSTM、Xgboost、决策树、随机森林等算法的下载安装较为复杂,对电脑硬件、逻辑等要求较高,使用者计算机知识需要有一定的涉猎。而Anaconda作为一个“大蟒蛇”,可以随意配置运行环境并且进行调换,便利、高兼容的下载相关库,因此本报告采取Anaconda进行相关库的安装。

       但 CSDN上所有有关相关包的下载实在是混乱,各种专业与不专业的信息夹杂在一起,很多同学下载三四天都不能成功兼容、import或者跑通代码。其实非常简单,严格按照下列顺序进行就可以。不要使用PyCharm下载各种包!熟练使用Anaconda用pip和conda。

        常见问题如下:numpy版本不对应、import tf 出现一堆warnings、keras无法import等,或者就是Using tensorflow ba---等等。

二、环境调节

序号 

描述

图像/方法

清除本电脑(C和D盘)全部的Anaconda软件,防止不兼容、混乱、安装包识别错误等

Windows: 打开cmd,输入where python,如果是Anaconda配置,进行删除Uninstalled。

检查C盘、D盘相关系统文件,涉及Python、Anaconda的一律删除(编写好的代码勿删)

进入Anaconda官网进行软件下载,右侧链接Ctrl+左键打开。注意是Python3.9版本,最新已达3.11但Anaconda目前仅适配3.9。

Anaconda | The World's Most Popular Data Science Platform【机器学习】Python-Tensorflow、Keras、Xgboost的安装(Anaconda百分百实现!Python3.9!)_第1张图片

打开安装包安装(建议D盘)。安装完成后在按Win键唤醒开始页面,并找到Anaconda Prompt打开。

第一页:Next;

第二页:I Agree;

第三页:Just Me;

第四页:新建文件夹为Anaconda3后保存;

第五页:双选项皆选择(自配环境变量等);
第六页:加载页; 第七页:都不选

三、安装Tensorflow、Keras、Xgboost、Sklearn等包

1.Base环境下直接安装Tensorflow、Kera(如果电脑没有GPU可以不用进行第二步)

pip install tensorflow===2.6.0 keras==2.6.0 -i https://pypi.tuna.tsinghua.edu.cn/simple

2.如果电脑有GPU,继续执行(有没有GPU打开任务管理器查看就行):

conda install cudatoolkit=11.3 cudnn=8.2.1

3.Base环境下安装Xgboost、sklearn与专业画图库。注意conda里sklearn识别为scikit-learn,但在引入时还是:import sklearn

pip install xgboost==1.6.1 -i https://pypi.tuna.tsinghua.edu.cn/simple
conda install -c anaconda scikit-learn
conda install matplotlib

四、PyCharm调试

1.解释器调整→文件→新建项目→先前配置的解释器→找到Anaconda目录下的python.exe

【机器学习】Python-Tensorflow、Keras、Xgboost的安装(Anaconda百分百实现!Python3.9!)_第2张图片

 2.Import关键库验证,正常输出版本号即可,部分warnings可忽略

import tensorflow as tf
import keras

print(tf.__version__,tf.test.is_gpu_available())
print(keras.__version__)

  正常输出版本即表明正确安装,可正常使用。

 五、UP系统:

        Win10 x64 anaconda官网最新版(适配python3.9)

六、注意:

        不要下载3.10,先下载anoconda!自动下载python!3.9是目前天花板了!tensorflow适配是2.6.0,这个够用了! 还有问题私信Up,看到都会回复!如果操作有困难,这边提供视频录制,望各位多多支持。

你可能感兴趣的:(python,商业数据挖掘,tensorflow,keras,conda)