python类的初始化方法_python初始化列表

python类的初始化方法_python初始化列表【背景】在scikit-learn基础上系统结合数学和编程的角度学习了机器学习后(我的github:https://github.com/wwcom614/machine-learning),意犹未尽,打算再借势学习下深度学习TensorFlow。无奈安装之后遇到了这个问题,耽误了几个小时才得以解决。我发现这是个很多人开始TensorFlow之旅普遍遇到的问题,而且是很多人尝试了网上很多方法都未解…

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

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

【背景】

在scikit-learn基础上系统结合数学和编程的角度学习了机器学习后(我的github:https://github.com/wwcom614/machine-learning),意犹未尽,打算再借势学习下深度学习TensorFlow。无奈安装之后遇到了这个问题,耽误了几个小时才得以解决。

我发现这是个很多人开始TensorFlow之旅普遍遇到的问题,而且是很多人尝试了网上很多方法都未解决的问题。排坑过程很烦,主要是各种尝试很耗时间,最终自己找到了原因,解决了问题,共享给各位同学,少走弯路,抓紧上路,呵呵。

【遇到问题】

我是在Windows环境下,使用Anaconda3的python3.6.5环境,安装TensorFlow最简单的CPU版本(自己的搓平板电脑不支持GPU):

管理员身份运行Anaconda Prompt,然后执行:pip install tensorflow

安装过程非常顺利,Python中  import tensorflow  也OK

但是运行tensorflow程序时,报:

File “路径\Python\Python36\lib\importlib\__init__.py”, line 126, in import_module

return _bootstrap._gcd_import(name[level:], package, level)

File “”, line 978, in _gcd_import

File “”, line 961, in _find_and_load

File “”, line 950, in _find_and_load_unlocked

File “”, line 648, in _load_unlocked

File “”, line 560, in module_from_spec

File “”, line 922, in create_module

File “”, line 205, in _call_with_frames_removed

ImportError: DLL load failed: 动态链接库(DLL)初始化例程失败

【解决过程】

网上搜索有人说,这是使用Python3.6导致的,TensorFlow目前只支持Python3.5。但我在TensorFlow官网发现其已经支持Python3.6。但我考虑也许最新版本支持不完善?反正咱用的是Anaconda,换个Python版本so easy(有兴趣可以查看我的另外一篇使用Anaconda的博客https://www.cnblogs.com/wwcom123/p/9152909.html)。轻松切换为Python3.5环境,发现问题依旧,那么不是这个问题。

于是我换回Python3.6.5版本继续尝试。

网上还有人说,这是未安装微软的Microsoft Visual C++ 2015 Redistributable Update 3导致,于是到https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=53587下载安装,发现机器上本来就有,而且问题依旧,那么也不是这个问题。

最终想到,也许是最新版本有兼容性问题,安装老版本的TensorFlow尝试一下,于是管理员身份运行Anaconda Prompt,先卸载之前安装的最新版版本的TensorFlow:pip uninstall tensorflow   , 然后执行:pip install tensorflow==1.3。结果问题解决。

【结论】

目前可以基于Python3.6.5版本进行TensorFlow开发。根本原因是自己的电脑不新,CPU尽管是Intel的,但不新也许太老不主流了,TensorFlow的新版本已不打算继续支持这种CPU了。所以我尝试1.3版本的TensorFlow是OK的,但最新的1.8版本就报错了(1.4版本会有个warning)。

打开App,阅读手记

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/179730.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 成员函数

    成员函数在C++中,允许在结构体中定义函数,该函数称为“成员函数”。描述形式如下:struct结构名{数据成员成员函数};例题:身高问题输入n个学生的信息,每个学生的信息包括姓名、身高、学号。变

  • python 装饰器

    python 装饰器本文首先介绍了什么是闭包函数,然后从闭包函数引入到了函数装饰器、类装饰器,之后又说明了如果一个函数被多个装饰器同时修饰时它们的执行顺序是什么样的,最后介绍了避免装饰后原函数信息丢失的解决方案。

  • iPad 3g版完美实现打电话功能(phoneitipad破解)

    iPad 3g版完美实现打电话功能(phoneitipad破解)

    2021年12月16日
  • 处理Mac 下 Python selenium webdriver 无法上传图片

    处理Mac 下 Python selenium webdriver 无法上传图片

  • HTML期末设计——代码篇[通俗易懂]

    HTML期末设计——代码篇[通俗易懂]事先声明这个网页设计也就是用了我学到的知识做的一个中规中矩的网页,可以给以后的大一新生们做个参考,和商业网站的效果肯定是没得比的,期望太高的可以关掉了,要严词批评我的请不要在我这说,当然,温柔的话,可以引入页效果图:<!DOCTYPEhtml><html> <head> <metacharset=”utf-8″> <title>欢迎来到香氛密语</title> <style>

  • 创建数组的两种方式

    创建数组的两种方式1.通过构造函数创建数组1.1let变量名称=newArray(size)//创建一个指定大小的数组1.2let变量名称=newArray()//创建一个空的数组1.3let变量名称=newArray(data1,data2,…)//创建一个带数据的数组2.通过字面量创建数组2.1 let变量名称=[]创建一个空数组…

发表回复

您的电子邮箱地址不会被公开。

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