pycharm配置tensorflow环境_tensorflow安装

pycharm配置tensorflow环境_tensorflow安装1、Mac上安装tensorflow首先需要配置python环境,虽然Mac自带python2.7,但是做开发还是不够的,需要安装更高的版本,我这里安装的是python3.6.4,系统自带的版本最好不要去修改。2、python安装参考自博客:http://blog.csdn.net/fancylovejava/article/details/39140373因为我安装的是pyt

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、Mac上安装tensorflow首先需要配置python环境,虽然Mac自带python2.7,但是做开发还是不够的,需要安装更高的版本,我这里安装的是python3.6.4,系统自带的版本最好不要去修改。

2、python安装
参考自博客:

http://blog.csdn.net/fancylovejava/article/details/39140373

因为我安装的是python3.x版本,所以是自带pip的,不过这里的版本号应该用pip3。
在终端里查看自己安装的python版本应该是带版本号的,比如查看刚才安装的python版本,输入指令:

python3

这里写图片描述

查看python3.x安装位置:

which python3

这里写图片描述

因为python3里面已经自带了pip版本,所以查看pip版本时用指令:

pip3 --version

这里写图片描述

以上,python版本就已经配置好了,并且可以看到我这里pip3的版本是9.0.1。

3、安装tensorflow
以下所有的tensorflow安装全都是基于python3.x版本的,我选择的是在virtualenv虚拟环境中安装tensorflow。

主要参考自博客:

https://www.cnblogs.com/tensorflownews/p/7298646.html

1)通过下列指令安装virtualenv虚拟环境:

sudo pip install --upgrade virtualenv

2)执行下列命令执行virtualenv虚拟环境:

virtualenv --system-site-packages -p python3 targetDirectory

⚠️:这里targetDirectory是你在本地建的放virtualenv环境的文件夹路径,比如说我在里的targetDirectory就是:

/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow

3)在激活的虚拟环境中安装tensorflow及其所有依赖:

pip3 install --upgrade tensorflow

4、验证tensorflow的安装是否正确
1)激活虚拟环境virtualenv:

source ~/tensorflow/bin/activate

这里“~”表示之前安装tensorflow路径。
这里写图片描述

当出现我红框标记的样子就表示虚拟环境已经启动了,接下来是用一个小tensorflow测试:
2)输入python3:

python3

这里写图片描述

然后在终端输入代码:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

如果打印出结果,就表示成功了:

Hello, TensorFlow!

5、在pycharm里面配置tensorflow
1)因为我之前就配置好了pycharm,所以现在可以在里面倒入安装了tensorflow的python3.x就好。

2)首先找到安装了tensorflow的python3.6在本地的位置,要找这个位置,首先就是找出tensorflow在你本地的安装位置:
这里写图片描述
比如我这里就是:

['/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/lib/python3.6/site-packages/tensorflow']

然后往上或者往下寻找,发现这个python可执行文件:
这里写图片描述

复制他的路径,比如我就是:

/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/tensorflow/bin/python3

3)打开pycharm,新建一个project。

4)这里写图片描述

5)这里写图片描述

6)这里写图片描述

7)把之前找到的python3的路径添加进来就好。
这里写图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/175163.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sqlserver datetime与smalldateTime

    sqlserver datetime与smalldateTimedatetime 从1753年1月1日到9999年12月31日的日期和时间数据,精确度为百分之三秒(等于3.33毫秒或0.00333秒)。–A.测试datetime精度问题DECLARE@tTABLE(datechar(21))INSERT@tSELECT’1900-1-100:00:00.000’INSERT@t

    2022年5月12日
    36
  • numpy笔记_python numpy array

    numpy笔记_python numpy array初识ndarry

    2022年8月6日
    6
  • java中两个list取交集_判断两个list是否有交集

    java中两个list取交集_判断两个list是否有交集List<int>a1=newList<int>{1,2,3,4,5};List<int>a2=newList<int>{3,4,5,6,7};vara3=a1.Intersect(a2);foreach(varitemina3){Console.WriteLine(it…

    2022年10月7日
    6
  • RPC接口简介「建议收藏」

    RPC接口简介「建议收藏」什么是RPCRPC(RemoteProcedureCallProtocol)远程过程调用协议。一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。比较正式的描述是:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC的特点:RPC是协议。只是协议,而非实现。RPC实现包括:Dubbo、Thri…

    2022年10月13日
    2
  • Dreamweaver CC2020软件安装包+安装教程

    Dreamweaver CC2020软件安装包+安装教程Dreamweaver介绍Dreamweaver使用所见即所得的接口,亦有HTML编辑的功能,借助经过简化的智能编码引擎,轻松地创建、编码和管理动态网站。访问代码提示,即可快速了解HTML、CSS和其他Web标准。使用视觉辅助功能减少错误并提高网站开发速度。Dreamweaver常用版本我们常用的版本有:DW2020、DW2019、DW2018、DW2017、DW2015、DW2014、DWCS6和DWCS5;常用的版本就是这些了,作为一个经常写代码的人,这个软件是..

    2022年7月14日
    45
  • js数组拼接的四种方法[通俗易懂]

    js数组拼接的四种方法[通俗易懂]vara=[1,2,3,4,5,6];varb=["foo","bar","fun"];最终的结果是:[1,2,3,4,5,6,"foo","bar","fun"]方法1:concatc=a.concat(b);c是新数组,此时内存使用有,c,a,b三个数组。方法2:

    2022年6月14日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号