美文网首页
解决tensorflow的“动态链接库(DLL)初始化例程失败”

解决tensorflow的“动态链接库(DLL)初始化例程失败”

作者: 粗识名姓 | 来源:发表于2021-01-13 09:59 被阅读0次

问题描述参考1参考2

多番搜索,怀疑是我用的CPU太老(1037U, 不支持AVX指令集)

CPU-Z 1037U
在万能的GitHub上找到了这个项目:tensorflow-windows-wheel
安装的时候遇到依赖库pip镜像便秘的问题,本来设置好了用清华源,但是我的山西移动局域网似乎跑不动,还是阿里云快些,又遇到HTTPS的问题,最后的解决办法:
# %appdata%/pip/pip.ini
[global]
index-url = http://mirrors.aliyun.com/pypi/simple
[install]
use-mirrors = true
mirrors = http://mirrors.aliyun.com/pypi/simple
trusted-host = mirrors.aliyun.com

之后安装依赖库pip -r requirements.txt

# 几个需要指定版本,否则tensorflow容易报错
keras==2.2.5
numpy==1.16.6
# 下面的与tensorflow无关,是后面的12306ocr依赖的部分
falcon==2.0.0
opencv-python
toml
waitress

再安装下载好的whl文件:pip install tensorflow-1.14.0-cp37-cp37m-win_amd64.whl,会自动补齐其它的依赖。
去年年关时折腾过12306本地打码的项目,顺便更新了一下,参考Nuitka的打包方法

pip install nuitka
nuitka ocrSv.py

12306OCR使用说明

订票助手

将插件覆盖至订票助手目录
设置->远程打码->远程打码引擎--本地打码,用户名/密码任意,登录
勾选登录远程打码(登录时自动打码)
保存配置
config.toml默认配置: port = 8082, 启动ocrSv.exe

Bypass

修改本机hosts(路径:C:\Windows\System32\drivers\etc\hosts), 插入:127.0.0.1 v2-no-secure-api.jsdama.com
打开Bypass,登录时的验证码手动操作
如果系统有开代理,进入Bypass,设置代理-禁用IE代理
修改config.toml配置: port = 80, 启动ocrSv.exe
验证码设置-第三方厂商,平台选联众,用户名/密码任意,登录测试打码

END

相关文章

网友评论

      本文标题:解决tensorflow的“动态链接库(DLL)初始化例程失败”

      本文链接:https://www.haomeiwen.com/subject/iptuaktx.html