Anaconda环境下tensorflow1.12.0保姆式安装及相关奶妈级配置
1.安装Anaconda 并更改默认镜像环境
1.1 下载最新的Anaconda安装文件
Anaconda下载网址:https://www.anaconda.com/products/individual#Downloads
按照操作系统选择对应的Anaconda版本(我自己选择的版本如上图红色方框所示)
注意对应的Python版本(该Anaconda对应的Python版本是Python 3.8)
1.2 安装Anaconda
右键Anaconda程序,
到此Anaconda程序安装完成。
ps:建议安装最新的Anaconda软件,版本过低的Anaconda在安装完成后有软件打开,主界面无法启动显示的问题,安装最新的Anaconda,软件能顺利打开
1.3 更改默认镜像环境
使用Anaconda时会通过Anaconda平台下载一些插件,默认的Anaconda镜像源下载很慢,建议更改为国内的镜像源地址(本例使用清华的免费源)
清华anaconda镜像地址:(复制以下地址即可)
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
其他的Anaconda镜像源地址可以参考:Anaconda 国内镜像源整理
按“Update Channels”键确认镜像源地址更新完成。
- 完成镜像源地址更新之后删除默认的镜像源(点击对应地址后面的垃圾桶图标即可)
- 正常情况下只保留一个国内的镜像源即可,无论是清华镜像源或者是其他源,保留一个就行
1.4 配置Anaconda环境变量
windows键+R,输入cmd 打开Dos命令框,输入:conda -V 查看conda环境版本,此时忧郁没有配置环境变量,windows不认识该调条命令:
需要配置Anaconda的环境变量来解决该问题。
进入高级选项添加路径来配置环境变量
回到桌面,右键打开我的电脑:
在**系统变量**中增加Anaconda的路径(默认安装Anaconda的情况下需要增加到Path中的路径与下图中添加路径相同,新建3次,每次粘贴一个路径到路径框中,确认3次即可添加完成,如下图所示),非默认安装,找到对应的文件夹路径,输入确认即可。
在**用户变量**中增加环境变量(Path入口不同,增加的环境变量路径与上一步路径完全相同)
环境变量配置完成,再次在Dos框中确认配置情况:
此次输入:“conda -V”显示conda版本为 “conda 4.4.10”,环境变量配置成功!
- 如果不配置Anaconda的环境变量,后续的tensorflow等安装都会有问题
2.安装tensorflow 1.12.0
2.1 创建tensorflow应用环境
- tensorflow 不同版本所要求的Python版本也不同,本例中安装的tensorflow 1.12.0 所要求的python版本为python2.7或python3.3~3.6。不符合要求的python环境,tensorflow无法正确安装
在“开始”中右键打开“Anaconda Prompt(Anaconda3)”,“以管理员身份运行Anacon Prompt”
依次输入:conda create -n tensorflow1.2.0 python=3.5
- 创建名字为**tensorflow1.2.0** 的tensorflow环境,当然环境名可以根据需要随便取,鉴于后期安装需要自己输入,可以考虑简单点的名字,容易记,少输入,不容易出错;
- 不使用管理员身份代开Anaconda Prompt时部分安装由于目标文件夹安装权限问题,程序安装容易出问题;
输入完成,回车之后开始下载相关文件:
输入:y 确认并回车之后:
如上图所示,显示conda环境安装成功。
2.2 用本地文件安装tensorflow 1.12.0
tensorflow 1.12.0 版本安装建议采用本地文件安装,即先现状tensorflow 1.12.0的安装包到电脑,让后通过Anaconda Prompt安装(采用网络下载安装方式多次试验,由于网络条件等问题,经常性安装失败)
tensorflow 1.12.0安装包百度网盘地址:https://pan.baidu.com/s/1IlLn01AxShdtycyiUhIvyA
提取码:nvbq
转换tensorflow1.12.0的安装环境:从base转换到上一步创建的tensorflow1.2.0(如下图方框标注所示)
(这一步尤为重要,因为默认的base环境使用的python版本为python 3.8,不支持tensorflow1.12.0的安装,tensorflow无法安装)
在Anaconda Prompt中输入:activate tensorflow 1.2.0
切换到tensorflow 1.2.0安装环境(如下图所示)
输入命令:pip install C:\Users\xf_t5\Downloads\tensorflow-2.0.0-cp37-cp37m-win_amd64.whl
开始安装本地的tensorflow1.12.0
命令形式是:pip install +tensorflow安装包在本地的完整地址
- 不是管理员身份打开Anaconda Prompt 安装tensorflow时需要安装文件夹的权限,安装命令为:pip install --user +tensorflow安装包完整地址
2.3 安装ipython
输入命令:conda install ipython
开始安装ipython
2.4 在tensorflow应用环境下安装jupyter
输入命令:conda install jupyter
安装jupyter
2.5 在windows开始菜单中添加单独的Jupyter Notebook快捷方式
继续在Anaconda Prompt中输入:ipython kernelspec install-self-user
完成tensorflow环境下的Jupyter Notebook快捷方式添加(在"开始"中可以直接打开tensorflow1.12.0环境下的jupyter notebook)
3.配置Anaconda中开始路径
3.1 配置Anaconda中应用环境的开始路径
完成Jupyter Notebook安装之后,直接打开Jupyter Notebook,显示的文件路径为默认路径:
为了方便文件管理需要讲指定路径更改为Jupyter Notebook的默认打开路径,我自己指定的路径为:
D:\XXX-Projects\Python Projects\Anaconda 2021\Jupyter Notebook Project_2021
找到当前环境下默认路径管理文件,输入命令:jupyter notebook --generate-config
保存该文件,Anaconda中应用环境的开始路径修改完成,打开Anaconda中的Juypter Notebook:
- 该修改只是完成了从Anaconda中打开Jupyter Notebook时开始路径的修改,从开始菜单中用jupyter notebook快捷方式打开的Jupyter Notebook时开始路径依然时默认的用户文件夹,需要修改为指定的文件夹路径。
3.2 修改“开始”菜单中对应jupyter快捷方式的默认打开路径
完成“开始”菜单中对应jupyter快捷方式的默认打开路径的修改,打开的Jupyter Notebook所显示的路径与Anaconda中打开的Jupyter Notebook修改路径相同。
4.tensorflow1.12.0的升级以及keras的安装
4.1 tensorflow1.12.0升级到tensorflow升级到tensorflow1.2.1版本
关闭所有浏览器和Jupyternotebook
从Windows菜单中打开Anaconda Prompt
输入命令:pip install --user tensorflow==1.2.1 --upgrade
升级tensorflow到1.2.1版本
- 以管理员方式打开Anaconda Prompt 输入命令可以不加“–user”
4.2 keras的安装
在使用keras的时候报TensorFlow版本和keras版本不匹配的问题,本人已完美解决,有同样问题的同学可以看看:
报错信息:
ModuleNotFoundError: No module named ‘tensorflow.python.eager’
解决方法:
①、查看自己安装的TensorFlow版本:
在Jupyter Notebook 中用下列命令查看
import tensorflow as tf
prinit(tf.version)
显示结果:1.2.1
②、根据上边的TensorFlow版本,找对应的keras版本
https://docs.floydhub.com/guides/environments/
如,我安装的TensorFlow版本为1.2.1,所以根据上边的对应关系查到的keras应该安装 2.0.6
③、重新安装对应版本
pip uninstall keras #安装了错误版本keras时需要先卸载
pip install keras==2.0.6 #安装keras 2.0.6
``
显示结果:1.2.1
②、根据上边的TensorFlow版本,找对应的keras版本
https://docs.floydhub.com/guides/environments/
如,我安装的TensorFlow版本为1.2.1,所以根据上边的对应关系查到的keras应该安装 2.0.6
③、重新安装对应版本
pip uninstall keras #安装了错误版本keras时需要先卸载
pip install keras==2.0.6 #安装keras 2.0.6
Anaconda环境下tensorflow1.12.0保姆式安装及相关奶妈级配置相关推荐
- win10+anaconda环境下pyqt5+qt tools+eric6.18安装及汉化过程
最近需要用python编写一个小程序的界面,选择了pyqt5+eric6的配套组合,安装过程中遇到一些坑,特此记录.参考书籍是电子工业出版社的<PyQt5快速开发与实战>. 因为我使用an ...
- Anaconda 环境下 R 包 ggraph_1.0.2 安装小记
由于微信不允许外部链接,你需要点击文章尾部左下角的 "阅读原文",才能访问文中链接. 记录一下今天在 Anaconda3 环境下 R==3.4.3 中安装 ggraph 的一些问题 ...
- DJI ManiFold-2G(Nvidia Jetson TX2)源码安装Tensorflow-1.12.0
Dji ManiFold-2G(Nivida Jetson TX2)源码安装Tensorflow-1.12.0 Cuda 9.0 Jetpack 3.3 Python 3.5 cuDNN 7.4.1( ...
- Anaconda环境下OpenCV的安装
Anaconda环境下OpenCV的安装 本人小白,初学OpenCV,结果在安装的时候就遇到了麻烦,总是出错.尝试过 方案一:直接conda install OpenCV,方案二:在官网直接下载Ope ...
- matlab usb cam,Matlab环境下使用USB2.0摄像头编程image acquisition tools(读书笔记) | 学步园...
(1)Matlab环境下使用USB2.0摄像头编程 Matlab中的图像获取工具箱给我们提供了必要的函数,我们直接调用就可以了,主要就是简单的介绍如何使用该工具箱进行对USB2.0摄像头的编程. TA ...
- window10环境下tensorflow-gpu-2.7.0安装
window10环境下tensorflow-gpu-2.7.0安装:cuda11.1 + cudnn8.1.1 + pycharm2020.3.5 + anaconda2021.11 pycharm2 ...
- linux安装powerline字体,Ubuntu16.04+Anaconda环境下powerline安装,及tmux个性化
anaconda: 一个开源的Python发行版本,方便管理python环境 powerline:提供了Terminal.VIM等工具中的状态提示功能 tmux:Linux中一种管理窗口的程序,提供窗 ...
- win7能用的matlab,win7环境下使用matlab7.0(R14)方法
matlab7.0是一款非常强大的工程仿真分析软件,虽说是2004年的版本,但易用性和稳定性仍然不错,所以此版本仍然在各大单位服役.下面是学习啦小编跟大家分享的是win7环境下使用matlab7.0( ...
- mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载
软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...
最新文章
- 基于CSMA -CA协议的无线星型网络的应用案例介绍
- doxygen生成html文件,doxygen 的安装、配置、编译及使用(从源代码到文档)
- Springboot之actuator配置不当漏洞(autoconfig、configprops、beans、dump、env、health、info、mappings、metrics、trace)
- axios文件上传 formdata_基于业务场景下的图片/文件上传方案总结
- php合图,php合并图片
- 宣布正式发布 Azure 媒体服务内容保护服务
- Vue2.0源码阅读笔记(三):计算属性
- 【实践1】Python调用搜狗语音,自制语音识别转文字生成字幕软件,并生成会议纪录。
- PE启动盘制作,电脑PE工具制作教程(可能是最详细的制作方法)小白推荐
- jQuery手动触发事件
- Python库详解。python有那些库你都知道了嘛?
- 金融银行软件测试超大型攻略,最受欢迎的金融银行大揭秘附面试题
- 引入 ECharts和Bootstrap的bootcdn样式表路径
- python判断数值为空_python判断是空的实例分享
- opencv 文字分割
- Codeforces 85D Sum of Medians[线段树]
- 软件工程实践者的思想
- commvault oracle备份,Commvault Oracle备份常用命令
- mixed model混合模型
- 【论文阅读--WSOL】Spatial-Aware Token for Weakly Supervised Object Localization
热门文章
- 古月居《ROS入门21讲》课件及源码
- python批量评论_python批量爬取京东手机评论信息及星级
- Servlet如何凭空制造一个图像Image?
- Linux基础命令---iostat
- 解决has leaked ServiceConnection com.baidu.location.c@427b6780
- bzoj3028 食物 生成函数+广义二项式定理
- 如何在Android手机上更改键盘
- html右侧箭头是什么控件,html实现右箭头
- 分别画出奥运五环和四个矩形
- 抱抱脸(hugging face)教程-中文翻译-分享一个模型