tensorflow动态链接库(DLL)初始化例程失败:老CPU(赛扬J4125)成功运行tensorflow2.13

在学自然语言处理的时候,用tensorflow出现:importerror dll load failed 动态链接库 dll初始化例程失败。

1.按网上说法老cpu不支持2.x版本的tensorflow,我创建python=3.6,tensorflow==1.5的虚拟环境,出错,再跟着网上说法,添加了enable_eager_execution,还是出错。

2.安装Viual C++ Redistributable,没用,我本身电脑上就有四五个,感觉不是缺乏它的问题。

3.改各个包的版本,到最后一堆冲突问题,建议早点重创虚拟环境。

最后解决办法:根据教材开头在anaconda创建的带有3.8版本python虚拟环境,我换源后重新创建了一个虚拟环境

首先换源,不是清华源,这里用的上海交大的:上海交大,个人更倾向于阿里源,但是用阿里源下载一个包给我报错404

恢复默认源:

conda config --remove-key channels

换源:

conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.sjtug.sjtu.edu.cn/anaconda/cloud/conda-forge/

查看当前镜像源配置:

conda config --show channels

 创建虚拟环境NLP

conda create -n NLP python=3.8

激活虚拟环境:

conda activate NLP

下载nltk、gensim

conda install nltk gensim

下载tensorflow,这里用pip会更好一些,我在用conda的时候会产生冲突问题,用pip下载就没这个冲突问题

pip install tensorflow jieba flask

下好后用conda list检查下

然后跑代码:

运行的代码路劲最好不要有中文

一言难尽的fool

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值