| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 最全面清晰的win下配置tensorflow环境(anaconda+pycharm) -> 正文阅读 |
|
[Python知识库]最全面清晰的win下配置tensorflow环境(anaconda+pycharm) |
目录0x00 前言pythonpython本身是分为2.x版本和3.x版本。我自己同时装了两个版本,2.7和3.6。 python的安装是去python官网下载与自己电脑对应的版本。在安装的时候勾选上add to path,再选择自定义安装可以更改安装路径。也可以手动添加环境变量。
anacondaanaconda是一个python的发行版本,就像ubuntu是Linux的一个发行版本。anaconda里有很多的工具包,集成了各种依赖包、模块等,可以直接使用。anaconda装好了以后会有一个自带的虚拟环境base。本次配置的目的是创建一个新的虚拟环境叫tensorflow,在这个新的虚拟环境中装好tensorflow的包。 tensorflowtensorflow是一个机器学习的框架,本次配置的目的是在anaconda中创建一个虚拟的tensorflow环境,后面再pycharm中开发的时候可以直接使用这个环境。tensorflow也是有1.x和2.x的版本。tengsorflow提供python语言下的四个版本:cpu,gpu,以及他们的每日发行版本。一般只用注意cpu版本和gpu版本。 在使用的时候,python+tensorflow+anaconda的版本有一个相互适配的关系。 win(64bit)下anaconda和python的安装包分享如下: 0x01 anaconda安装? 就是正常软件的安装,这里我也勾选了把anaconda添加到环境变量即使他不建议。这样后面在命令行中配置的时候比较方便。如果之前安装过python,第二个选上也是没有关系的。 ?
如果出现版本信息,就是安装成功了。可以再输入以下命令查看当前有哪些虚拟环境:
安装成功以后在 开始–anaconda下会有几个软件。
以上,anaconda就算安装好了。 0x02 基于python3.6的tensorflow从开始菜单里,打开anaconda 下的anaconda prompt。会看到如下的界面:
先更新成清华的源,这样下载比较快,在conda prompt里执行:
执行结果如下:
创建名为tensorflow的虚拟环境:下面就开始创建一个基于python3.6的名字叫做tensorflow的虚拟环境:
安装过程中选y一直进行即可。有如下显示时就是安装成功了。
在名为tensorflow的虚拟环境中安装tensorflow包:既然是在这个虚拟环境中安装,所以需要先进入到名为tensorflow的虚拟环境中。打开anaconda prompt,输入以下命令激活这个环境:
用以上命令会安装很多相关的依赖。我在用pip安装了一次以后又用这种方式安装了一次,这种方式安装的话后续出的问题会比较少。但是时间有点久。
用这条命令安装的话就是通过pip install安装的。我安装的途中报错了,提示说升级pip,就用它给出的命令升级了pip。
把这些1后面加个逗号,然后用小括号括起来,注意都是英文符号。更改后如下:
会输出tensorflow的版本就算是成功了。
0x03 在pycharm中使用tensorflowpycharm是个python的IDE。所以在需要用tensorflow的项目里指定我们刚才建好的虚拟环境里的python.exe即可。 pycharm 的 file—setting: 找到左侧的project interpreter,看到右边是当前使用的python解释器,点后面的螺丝一样的按钮add别的解释器:
0x04 总结前面的话那么多,其实是为了更好的理解当前正在做什么。
再创建一个基于python3.6的名字叫做tensorflow的虚拟环境:
激活这个环境:
用conda install或者pip install安装tensorflow的包:
参考链接: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 21:38:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |