当前位置:   article > 正文

win10安装tensorflow并配置到pycharm_wrokflow路径配置到pycharm

wrokflow路径配置到pycharm

最近安装tensorflow进行学习,在安装过程中有一些小问题,在这里记录一下安装过程,以便需要的时候再看,也希望能给大家提供一些帮助

1. 首先前往官网下载Anaconda

根据自己的需要下载对应的版本

image.png

在安装过程中要注意将anaconda添加到环境变量

2. 然后在命令行中检查是否安装成功

conda --version

image.png

3. 选择合适的python版本进行安装

conda create --name tensorflow python=3.8.5
//这里的版本根据自己的需要

4. 安装tensorflow以及可能出现的问题

方式一:
官网去下载tensorflow

image.png
根据自己的操作系统和python版本选择相应的版本,其中cp38指的是python3.8,如果该方式下载太慢,可以使用方式二进行下载

方式二:到tensorflow清华镜像下载对应的tensorflow版本

下载好了之后,cd到下载文件的文件夹,输入以下代码://文件名根据自己下载的版本来

pip install tensorflow-2.4.1-cp38-cp38-win_amd64.whl
  • 1

image.png

安装过程中出现的一些错误

错误1:
ERROR: spyder 4.1.5 requires pyqt5<5.13; python_version >= "3", which is not installed.
spyder 4.1.5 requires pyqtwebengine<5.13; python_version >= "3", which is not installed.
image.png

解决方法:
将以下两行代码分别输入到命令行中执行

pip install  --user pyqtwebengine==5.12 --use-feature=2020-resolver
pip install  --user pyqt5==5.12 --use-feature=2020-resolver
  • 1
  • 2

5. 测试tensorflow安装结果

在Anaconda Prompt中输入activate tensorflow进入tensorflow环境,然后输入python
进入python环境后,输入以下代码测试安装是否成功

import tensorflow as tf
sess = tf.Session()
a = tf.constant(1)
b= tf.constant(2)
sess.run(a+b)
  • 1
  • 2
  • 3
  • 4
  • 5

如果能输出结果则表示安装成功

可能出现的问题

RuntimeError: The Session graph is empty. Add operations to the graph before calling run().

解决方法

在tensorflow2.0以后,默认开启了eager execution,要调用Session()需要先禁用eager execution,在自己的代码前面输入tf.compat.v1.disable_eager_execution()就成功的禁用了eager execution,然后就可以使用sess = tf.compat.v1.Session()来调用Session()了,以下是测试的代码

import tensorflow as tf
tf.compat.v1.disable_eager_execution()
hello=tf.constant('hello,tensorflow')
sess=tf.compat.v1.Session()
print(sess.run(hello))
  • 1
  • 2
  • 3
  • 4
  • 5

image.png
输出结果表示安装成功

6. 配置到pycharm

打开pycharm,创建一个工程,点击File->Settings->Project:Project_name->Python Interpreter
点击右侧Add按钮,选择tensorflow环境中的python.exe解释器

image.png

image.png
然后就可以输入代码进行测试,步骤同上一步

欢迎访问我的个人主页
SeanLan的个人主页

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/639289
推荐阅读
相关标签
  

闽ICP备14008679号