安装过程较长,请大家耐心阅读,其中有一些自己在安装过程中出现过的一些问题,在此一同分享给大家

一.下载Anaconda:

1.首先下载安装Anaconda,可以去官网下载 https://www.anaconda.com/

一般的individual版本的就可以满足个人需求了

选择适合自己操作系统的版本:(Windows,MacOS,Linux )

下载下来的一般是最新版本的,但由于新版的刚开始可能会有一些漏洞,所以可以先下载较为旧点的版本,等以后再升级更高版本,我这里有一个2020.02版本的,Anaconda 4.8.3

链接:https://pan.baidu.com/s/1dHeIj_0emgAgNIfmO5iatA
提取码:z0vu

安装Anaconda和配置环境变量

具体可以参考这篇博客,写的很详细
https://blog.csdn.net/z2858539804/article/details/81407456

记住在安装的时候先不要选默认的自动配置环境变量,等安装好后手动配置,否则可能会导致环境变量很乱,容易出错

配置好后(Win10操作系统)你的PATH路径中应该有这几个(都要有才可以):

安装好Anaconda和配置好环境变量后,通过win+R 运行cmd命令,查看python版本 并测试运行简单程序Hello Python


到这里,就完成了Anaconda的安装和配置

二.搭建tensorflow

打开Anaconda Prompt

右键以管理员身份运行

先介绍一些常用的指令:

1.pip list 可以查看自己已经安装好的模块

2.pip install + 需要安装的模块,库

python中提供了很多的模块,库,可以通过这个网站https://www.lfd.uci.edu/~gohlke/pythonlibs/进行访问下载。

从网站下载后安装的方式(下载下来的文件扩展名都是.whl):

安装:
以numpy+mkl 为例:

找到文件的路径:
例如:D:\python\numpy-1.16.4+mkl-cp37-cp37m-win_amd64.whl

然后在Anaconda Prompt中输入指令 pip install + 路径
如:
pip install D:\python\numpy-1.16.4+mkl-cp37-cp37m-win_amd64.whl

我这里是安装好了的


或者直接采用 pip install + 模块名字,此操作会自动为你的电脑环境配置最新版的模块

下载速度会很慢?没关系,请先继续往下看

3.pip uninstall + 模块

卸载某个模块

了解了几个常用的pip命令后,下面进入正题,搭建tensorflow环境:

进入官网https://www.lfd.uci.edu/~gohlke/pythonlibs/我们可以用ctrl+f搜索tensorflow,点击进入看到(版本会随时更新,如下仅做参考):

这里告诉我们安装tensorflow之前需要安装 numpy+mkl 模块,protobuf模块

注意:

直接进行pip指令下载的numpy不是numpy+mkl版本的,由于官网下载速度较慢,所以这里提供一个1.16版本的。

链接:https://pan.baidu.com/s/1hgOevXWtyyhPrawC-vKM7g
提取码:e9f3

然后采用pip 指令 pip install protobuf 下载protobuf模块,这时候你会发现一个问题:

??怎么我下载速度这么慢??

不要急,这里有解决方法:

原因是因为你用的是国外源进行的下载,速度当然慢啦,所以我们要更换一个国内的镜像源,这里是解决方案:
https://blog.csdn.net/yuzaipiaofei/article/details/80891108

然后你的下载速度就可以起飞了,但由于镜像网站本地的一些原因,这个下载有时候会出现卡顿导致下载失败,所以可能需要多次尝试。

我这里提供的是tensorflow+CPU版本的(基本够用),但你如果还想下载更高的GPU版本,则需要另外安装CUDA/cuDNN,详见这篇博客
https://blog.csdn.net/gangeqian2/article/details/79358543

安装好numpy+mkl和protobuf后,我们就可以开始安装tensorflow了。
我这里以tensorflow在2.0版本为例:

在Anaconda Prompt中输入pip install tensorflow==2.0指令,回车

出现了红色箭头所指的这句话表示你的源成功切换到了国内镜像源。
然后开始安装下载
等待下载,卡住了就按ctrl+c或者直接关掉Anaconda Prompt再重新启动下载…

成功下载完成后,测试tensorflow是否可导入。

输入python,再输入import tensorflow as tf,回车后
若没有出现其他异常报错,则表明安装tensorflow成功了!

测试一个小程序:
输入如下指令:

import tensorflow as tf
tf.compat.v1.disable_eager_execution()
hello = tf.constant('hello tensorflow!')
sess = tf.compat.v1.Session()
print(sess.run(hello))

成功输出了
b’hello tensorflow!’

我们会发现有红色下划线的这里出现了一个警告,处理办法在此:
https://blog.csdn.net/feng98ren/article/details/84874326

我们用介绍的第一种办法试试:
先输入:

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

再输入之前的那5行代码


程序成功执行,且未出现任何警告。

三.导入Keras库

需要先安装好tensorflow环境,再安装Keras。
这里要注意一点:要保证tensorflow和Keras的版本兼容,否则可能会导致Keras无法使用的情况

可以通过 pip install Keras == 某个版本
来安装指定版本的Keras。
我采用的是tensorflow 2.0版本 和 keras 2.3.1版本可以成功匹配

安装好后,测试是否可以导入keras库


显示出了keras库中所有的函数。

四.配置pycharm,将库全部导入

进入pycharm,选择左上角的File ,选择Settings

选择 Project :orinal code 中的 Project Interpreter

单击红色箭头所指的按钮

选择Add…


选择Virtualenv Environment 中的Existing environment 然后单击后面的按钮

找到你安装好Anaconda的目录地址,选择其中的python.exe
注意:有可能你的安装地址是一个被隐藏的项目,需要显示隐藏的项目

之后点击OK即可,然后点击Apply和OK,就会导入你python中已有的库了,过程可能比较慢,请耐心等待

python机器学习:搭建tensorflow环境,下载Keras库并在python中成功完成导入。pycharm的相关配置。相关推荐

  1. Python:搭建OpenCV环境

    Python:搭建OpenCV环境 OpenCV介绍 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Mac OS ...

  2. Python机器学习之编程环境的构建

    Python机器学习之编程环境的构建 目录 Python机器学习之编程环境的构建 @[TOC](目录) 前言 一.Python 3编程语言 二.Python之禅 三.Python环境构建 1.www. ...

  3. python搭建自动化测试平台_如何用python语言搭建自动化测试环境

    原标题:如何用python语言搭建自动化测试环境 技术分享:基于Python语言的Web自动化测试环境搭建 近期发现很多初学者在学习自动化的过程当中,在环境安装环节总是出现问题,所以详细的出一篇环境搭 ...

  4. [Python人工智能] 一.TensorFlow环境搭建及神经网络入门

    从本篇文章开始,作者正式开始研究Python深度学习.神经网络及人工智能相关知识.第一篇文章主要讲解神经网络基础概念,同时讲解TensorFlow2.0的安装过程及基础用法,主要结合作者之前的博客和& ...

  5. Python机器学习-搭建神经网络以及数据集引入和断点续存

    前言 本文旨在通过Python编程角度进行机器学习神经网络的引导,需要掌握基础的全连接神经网络基础,这包括了神经网络全连接层的结构,权重模板与偏置的作用,节点的处理方法.在掌握这些知识之后,本文将从代 ...

  6. Python机器学习笔记:深入理解Keras中序贯模型和函数模型

     先从sklearn说起吧,如果学习了sklearn的话,那么学习Keras相对来说比较容易.为什么这样说呢? 我们首先比较一下sklearn的机器学习大致使用流程和Keras的大致使用流程: skl ...

  7. Windows10环境下使用Anaconda安装tensorflow环境及keras环境

    1.打开Anaconda Prompt,以管理员方式运行 2.创建名称为Tensorflow的新环境,命令如下 conda create --name tensorflow python=3.6 这里 ...

  8. 怎么装python的keras库_Keras 教程: Python 深度学习终极入门指南

    在这篇 Keras 教程中, 你将学到如何用 Python 建立一个卷积神经网络! 事实上, 我们将利用著名的 MNIST 数据集, 训练一个准确度超过 99% 的手写数字分类器. 开始之前, 请注意 ...

  9. python常用的开发环境包括_Python 全栈:Python 四种常用开发环境总结

    包安装和镜像源 先来区分几个小白容易混淆的概念:Python 解释器.PyCharm.Anaconda.Conda 安装.pip 安装.PyCharm 是 Python 常用的集成开发环境,全称 In ...

最新文章

  1. 一个页面多个swiper问题解决
  2. Oracle 查看表空间的大小及使用情况sql语句
  3. linux路由信息预览为空,route - 显示并设置Linux中静态路由表
  4. mysql截取字符串最后两位_MySQL字符串函数substring:字符串截取
  5. 第3章 用户(账户)管理
  6. mac android mtp,果粉也用安卓!MacBook连接安卓机最好的工具
  7. 【报告分享】迈向万亿市场的直播电商-毕马威+阿里研究院.pdf(附下载链接)...
  8. mysql查询的是问号_MySQL客户端查询中文显示为问号(linux) | 学步园
  9. java大批量数据导入(MySQL)
  10. vmware虚拟机添加物理网卡与虚拟网卡
  11. 文件夹恶意软件WORM_AUTORUN.FIU处理
  12. 字节跳动员工基本年薪曝光:最高 254 万元
  13. 【朋友刀刀画展一游】谢谢刀刀!
  14. TensorFlow2.0 Guide官方教程 学习笔记20 -‘Effective TensorFlow 2‘
  15. 上海个人住房公积金复议材料
  16. 如何利用社交媒体进行跨境电商营销—扬帆际海
  17. 小米商城秒杀脚本python
  18. Elasticsearch创建一个索引怎么也这么复杂
  19. ubuntu安装wine QQ无法启动问题解决
  20. 一份JAVA工程师的求职简历来告诉你求职简历怎么写(下)

热门文章

  1. 常用数据结构和算法操作效率的对比总结
  2. MATLAB教学_05初阶绘图
  3. ue4c++格式化字符串
  4. python翻译器怎么下载_Python实现桌面版翻译工具教程
  5. S1电机启动与测试--博图S7-1200
  6. Windows上无法使用thread头文件
  7. 华大单片机移植RTThread操作系统
  8. 问道海岛地区服务器维护,问道7月9日全区更新维护公告
  9. DL4J实战之一:准备
  10. Rails:通过IP地址确定城市