https://blog.csdn.net/qq_40901334/article/details/105385288

pycharm使用tensorflow教程
最近在学人工智能与大数据管理,环境是python+tensorflow。但配置有些麻烦,记录一下。其实主要分为两个部分,配置tnsorflow和在pycharm中使用tensorflow。

首次尝试
平常安装python包都是去pycharm的setting里面,在设置Project Interpreter中点小加号去装的,但这次却报了错。想来应该是有些依赖包没有装。可是,有哪些依赖包、适用版本是多少,网上也没有详细的信息说明。因此,准备老老实实的常规操作了。
因为Anaconda是专业的,所以打算Anaconda装上tensorflow,然后在用pycharm生成一个基于Anaconda环境的虚拟解释器。

安装Anaconda
下载 Anaconda3 安装包
官方的太慢了,我使用的是清华镜像源:win 32位 win 64位
安装 Anaconda3
一路确定,但是这两个建议不要勾选,第一个可能会和本来你已经安装的puthon的环境变量产生冲突,第二个没必要,第二个会更改pycharm创建项目时的默认解释器

安装 TensorFlow
在开始菜单中打开 Anaconda Prompt,执行如下两行命令设置镜像源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
1
2

在用户目录中找到配置文件 .condarc 并修改,删除第三行的 - defaults

在 Anaconda Prompt 中执行如下命令安装 CPU 版本 TensorFlow

conda install tensorflow
1
pycharm中的配置
我使用的是专业版(学生可免费使用),其他版本应该一样

创建一个新 project
创建虚拟环境时按照我这样配置

由上而下我解释下:
第一个箭头不用多说,写上你创建项目根目录
第二个箭头那里要指向Anaconda安装目录下的python.exe
第三个箭头一定要勾选,这个的意思就是把你在第二步指向的那个python环境中安装的包也搬过来,这也是我们先安装Anaconda的目的。
create 项目之后我们会发现,那些依赖包都帮我们搬过来了

但此时,我们写个代码

import tensorflow as tf
print(tf.__version__)
1
2
却会报一堆的错,从错误中我们看到,好像是numpy模块有点问题,把之前的代码删了,我们测试下:

import numpy
1
就运行这一句,也报错了,那必是numpy背锅无疑了。去包管理界面看看,numpy的情况,居然还是1.11.1版本,那有可能是版本太旧的原因。当时我更新到了最新版本,报了一些错之后,正确输出了tf.__version__,后来发现,tnsorflow并不支持最新版本的numpy。合适的版本是1.16
于是,先卸载,然后:

到此,可以正常工作了。

文章知识点与官方知识档案匹
————————————————
版权声明:本文为CSDN博主「老布了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_40901334/article/details/105385288

pycharm使用tensorflow教程的更多相关文章

  1. PyCharm导入tensorflow包报错的问题

    [注]PyCharm导入tensorflow包报错的问题 若是你也遇到这个问题,说明你也没有理解tensorflow到底在哪里. 当安装了anaconda3.6后,在PyCharm中设置interpr ...

  2. 今天带来Pycharm安装详细教程

    Python环境搭建—安利Python小白的Python和Pycharm安装详细教程 人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的 ...

  3. Pycharm新手使用教程(详解)

    Pycharm新手使用教程(详解) [注]: 如果想要下载Pycharm工具,直接去<开发工具>中进行下载. 简介 Jetbrains家族和Pycharm版本划分: pycharm是Jet ...

  4. Windows下Pycharm安装Tensorflow:ERROR: Could not find a version that satisfies the requirement tensorflow

    今天在Windows下通过Pycharm安装Tensorflow时遇到两个问题: 使用pip安装其实原理都相同,只不过Pycharm是图形化的过程! 1.由于使用国外源总是导致Timeout 解决方法 ...

  5. Python环境搭建—安利Python小白的Python和Pycharm安装详细教程

    人生苦短,我用Python.众所周知,Python目前越来越火,学习Python的小伙伴也越来越多.最近看到群里的小伙伴经常碰到不会安装Python或者不知道去哪下载Python安装包等系列问题,为了 ...

  6. windows下用pycharm安装tensorflow简易教程

    https://blog.csdn.net/heros_never_die/article/details/79760616 最近开始学习深度学习的相关知识,准备实战一下,看了一些关于tensorfl ...

  7. Anaconda、TensorFlow安装和Pycharm配置详细教程,亲测有效!

    目录 1.Anaconda下载与安装 2.Anaconda安装成功与否测试 3.安装python 4.检查TensorFlow环境添加成功与否 5.TensorFlow安装 6.测试TensorFlo ...

  8. pycharm安装TensorFlow

    一.首先说下我在安装TensorFlow的过程中遇到的坑: 1.python的版本是3.5的版本,因为TensorFlow好像只支持到3.5现在.然后python需要安装64位的安装包,如果安装的是3 ...

  9. Windows10下用Anaconda3安装TensorFlow教程

    这是我在自己的笔记本电脑上用Anaconda3安装TensorFlow的教程 1. 安装好Anaconda3版本 (1) 注:可以发现最新版本是Anaconda5了(没关系,下载就是了) (2) 注意 ...

  10. EffectiveTensorflow:Tensorflow 教程和最佳实践

    Tensorflow和其他数字计算库(如numpy)之间最明显的区别在于Tensorflow中的操作是符号. 这是一个强大的概念,允许Tensorflow进行所有类型的事情(例如自动区分),这些命令式 ...

随机推荐

  1. HashSet的泛型应用

    1 package com.lv.study.pm.first; 2 3 import java.util.HashSet; 4 import java.util.Set; 5 6 //无序不可重复 ...

  2. HyperWorks练习:使用Batch Mesher 批量划分网格

    通过此前章节的学习,我们已经对基于 Batch Mesher 的复杂模型几何清理及网格剖分技术的基本原理和方法有了初步的了解.在这一节,我们将通过一个具体的实例,向用户演示如何使用这一强有力的几何清理 ...

  3. 实现对C语言类学生管理系统文件存储的两种方法

    学习javascript的时候曾经想做一个留言板的应用,但是却由于不知道如何存储失败了,由于做这个留言板的思路类似于C语言的学生管理系统,故此这次经历让我重新审视自己去学懂C语言的文件操作. 我重新用 ...

  4. java下载文件写的工具类

    netUrl:提供一个文件的网址 filePath:本地保存的路径 1 ... 2 private File getNetUrlHttp(String netUrl, String filePath) ...

  5. centos8 yum替换阿里源

    解决centos7使用yum安装mysql 下载速度慢的问题 挺好用的,之前用腾讯云安装了半天,太慢了,改过之后速度快多了. 1.首先备份系统自带yum源配置文件/etc/yum.repos.d/Ce ...

  6. Excel打开csv乱码问题

    前言程序创建cvs文件,必须blob标识头部,否则会打不开或者乱码 outputStream.write(new byte[]{(byte) 0xEF, (byte) 0xBB, (byte) 0xB ...

  7. 错误 LNK2001 无法解析的外部符号 "public: virtual void __thiscall

    解决方案 这个是因为 模板类的关系,在main中添加 include "*.cpp".

  8. ABC389

    场上被 E 卡 50 min 结果赛后一分钟过 F!场上被 E 卡 50 min 结果赛后一分钟过 F!场上被 E 卡 50 min 结果赛后一分钟过 F!场上被 E 卡 50 min 结果赛后一分钟 ...

  9. SciTech-科学设计-无塔供水 + 电热水器: 能量转换(电学热学力学)与单位: 1L水温度上升1℃要1000CAL

    无塔供水 数字压力传感器: MS5837-30BA @TE Connectivity Corporation 带有 I2C 总线接口的新一代高分辨率压力传感器,水深分辨率为 2 mm,适用于深度测量系 ...

  10. Linguistics-English-Phonetics: IPA(International Phonetic Alphabet) Chart With Sounds

    IPA(International Phonetic Alphabet) Chart With Sounds https://www.internationalphoneticalphabet.org ...