python机器学习:搭建tensorflow环境,下载Keras库并在python中成功完成导入。pycharm的相关配置。
安装过程较长,请大家耐心阅读,其中有一些自己在安装过程中出现过的一些问题,在此一同分享给大家
一.下载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的相关配置。相关推荐
- Python:搭建OpenCV环境
Python:搭建OpenCV环境 OpenCV介绍 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Mac OS ...
- Python机器学习之编程环境的构建
Python机器学习之编程环境的构建 目录 Python机器学习之编程环境的构建 @[TOC](目录) 前言 一.Python 3编程语言 二.Python之禅 三.Python环境构建 1.www. ...
- python搭建自动化测试平台_如何用python语言搭建自动化测试环境
原标题:如何用python语言搭建自动化测试环境 技术分享:基于Python语言的Web自动化测试环境搭建 近期发现很多初学者在学习自动化的过程当中,在环境安装环节总是出现问题,所以详细的出一篇环境搭 ...
- [Python人工智能] 一.TensorFlow环境搭建及神经网络入门
从本篇文章开始,作者正式开始研究Python深度学习.神经网络及人工智能相关知识.第一篇文章主要讲解神经网络基础概念,同时讲解TensorFlow2.0的安装过程及基础用法,主要结合作者之前的博客和& ...
- Python机器学习-搭建神经网络以及数据集引入和断点续存
前言 本文旨在通过Python编程角度进行机器学习神经网络的引导,需要掌握基础的全连接神经网络基础,这包括了神经网络全连接层的结构,权重模板与偏置的作用,节点的处理方法.在掌握这些知识之后,本文将从代 ...
- Python机器学习笔记:深入理解Keras中序贯模型和函数模型
先从sklearn说起吧,如果学习了sklearn的话,那么学习Keras相对来说比较容易.为什么这样说呢? 我们首先比较一下sklearn的机器学习大致使用流程和Keras的大致使用流程: skl ...
- Windows10环境下使用Anaconda安装tensorflow环境及keras环境
1.打开Anaconda Prompt,以管理员方式运行 2.创建名称为Tensorflow的新环境,命令如下 conda create --name tensorflow python=3.6 这里 ...
- 怎么装python的keras库_Keras 教程: Python 深度学习终极入门指南
在这篇 Keras 教程中, 你将学到如何用 Python 建立一个卷积神经网络! 事实上, 我们将利用著名的 MNIST 数据集, 训练一个准确度超过 99% 的手写数字分类器. 开始之前, 请注意 ...
- python常用的开发环境包括_Python 全栈:Python 四种常用开发环境总结
包安装和镜像源 先来区分几个小白容易混淆的概念:Python 解释器.PyCharm.Anaconda.Conda 安装.pip 安装.PyCharm 是 Python 常用的集成开发环境,全称 In ...
最新文章
- 一个页面多个swiper问题解决
- Oracle 查看表空间的大小及使用情况sql语句
- linux路由信息预览为空,route - 显示并设置Linux中静态路由表
- mysql截取字符串最后两位_MySQL字符串函数substring:字符串截取
- 第3章 用户(账户)管理
- mac android mtp,果粉也用安卓!MacBook连接安卓机最好的工具
- 【报告分享】迈向万亿市场的直播电商-毕马威+阿里研究院.pdf(附下载链接)...
- mysql查询的是问号_MySQL客户端查询中文显示为问号(linux) | 学步园
- java大批量数据导入(MySQL)
- vmware虚拟机添加物理网卡与虚拟网卡
- 文件夹恶意软件WORM_AUTORUN.FIU处理
- 字节跳动员工基本年薪曝光:最高 254 万元
- 【朋友刀刀画展一游】谢谢刀刀!
- TensorFlow2.0 Guide官方教程 学习笔记20 -‘Effective TensorFlow 2‘
- 上海个人住房公积金复议材料
- 如何利用社交媒体进行跨境电商营销—扬帆际海
- 小米商城秒杀脚本python
- Elasticsearch创建一个索引怎么也这么复杂
- ubuntu安装wine QQ无法启动问题解决
- 一份JAVA工程师的求职简历来告诉你求职简历怎么写(下)