Win7下Python与Tensorflow-CPU版开发环境的安装与配置

这篇博客记录了在Windows系统上使用Python 3.7安装TensorFlow CPU版本过程中遇到的问题及解决步骤。首先,由于缺少特定的Visual C++可再发行程序包导致DLL加载失败,解决方案是下载并安装相应版本的VC++。其次,当尝试运行TensorFlow会话时,由于Session为空而报错,解决方法是导入tensorflow并禁用即时执行,确保能正确使用`sess.run()`。最后,提供了一个TensorFlow CPU版本的下载链接供有需要的读者参考。
部署运行你感兴趣的模型镜像

最近刚学下tensorflow ,保留下安装过程中出现的问题 

  1. python 3.7 版本  
  2. 对应的tensorflow 是cpu的 ,没有显卡  
  3. window 系统 

软件下载 :

  1. 下载python 3.7      python官网可以下载
  2. tensorflow  对应py37 版本 ,再最下面网盘中可以下载

安装完成后出现的问题 :

C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\Scripts\python.exe E:/work/facode/renlian-master/face_train.py
Traceback (most recent call last):
  File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\site-packages\tensorflow_core\python\pywrap_tensorflow.py", line 58, in <module>
    from tensorflow.python.pywrap_tensorflow_internal import *
  File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 28, in <module>
    _pywrap_tensorflow_internal = swig_import_helper()
  File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\site-packages\tensorflow_core\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper
    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)
  File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\imp.py", line 242, in load_module
    return load_dynamic(name, filename, file)
  File "C:\Users\wei\.virtualenvs\pyqt51-EL5sW8oD\lib\imp.py", line 342, in load_dynamic
    return _load(spec)
ImportError: DLL load failed: 找不到指定的模块。

解决办法 : 

 

下载地址:最新支持的 Visual C++ 可再发行程序包下载 | Microsoft Docs 

Session graph is empty  

C:\Python37\python.exe F:/tensorflow_pro/demo.py
Traceback (most recent call last):
  File "F:/tensorflow_pro/demo.py", line 14, in <module>
    run()
  File "F:/tensorflow_pro/demo.py", line 11, in run
    print(sess.run(message).decode())
  File "C:\Python37\lib\site-packages\tensorflow\python\client\session.py", line 968, in run
    run_metadata_ptr)
  File "C:\Python37\lib\site-packages\tensorflow\python\client\session.py", line 1116, in _run
    raise RuntimeError('The Session graph is empty.  Add operations to the '
RuntimeError: The Session graph is empty.  Add operations to the graph before calling run().

解决办法 :

import  tensorflow as tf
tf.compat.v1.disable_eager_execution()      # 保证sess.run()能够正常运行

Session  没有

解决办法 :

    with tf.compat.v1.Session() as sess:              # tf.compat.v1.Session()  版本2.0的行数
        print(sess.run(message).decode())

tensorflow_cpu_py37的地址 

链接:https://pan.baidu.com/s/1zBYtq6Gj5mwNN9CVD531jg 
提取码:o8uz

有遇到问题的小伙伴 ,可以留言,共同学习

您可能感兴趣的与本文相关的镜像

TensorFlow-v2.15

TensorFlow-v2.15

TensorFlow

TensorFlow 是由Google Brain 团队开发的开源机器学习框架,广泛应用于深度学习研究和生产环境。 它提供了一个灵活的平台,用于构建和训练各种机器学习模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值