关于python3.9版本以上无法使用TensorFlow的问题

使用anaconda3安装对应python3.9版本TensorFlow后,发现import TensorFlow无法被识别,仍报错ModuleNotFoundError: No module named 'TensorFlow'。查阅信息后发现python3.9版本以上使用TensorFlow时会存在问题,尝试包括pip安装、官网下载对应版本whl安装包安装等均无法解决。

解决方式:

1、使用anaconda3 navigator重新创建python3.6版本环境,基于该环境安装TensorFlow库。

注:对于anaconda3 navigator打开时卡在loading applications界面的情况,需要在Anaconda安装位置中找到.py文件:anaconda\Lib\site-packages\anaconda_navigator\api\conda_api.py
在1358行左右,将data = yaml.load(f)语句改为 data = yaml.safeload(f),之后重新进入anaconda navigator即可。

2、在prompt中使用conda create -n 虚拟环境名 python=3.6 命令创建环境,再基于该环境安装TensorFlow库。(在使用代理及防火墙的场所,如公司电脑上可能无法使用)。

3、在anaconda官网下载对应python3.6版本的anaconda3客户端安装包,Windows 64位下版本号为Anaconda3-5.2.0-Windows-x86_64。

安装TensorFlow方式:

1、使用pip安装,在prompt中使用 python -m pip install tensorflow 命令直接安装对应版本的TensorFlow,过程中如出现 “distributed 1.21.8 requires msgpack, which is not installed.”类似报错,只需要再安装对应标红库即可。

注:对于pip连接代理超时的情况,需在 C:\Users\xxx\AppData\Roaming下新建pip目录,添加pip.ini文件内容如下

[global]

timeout = 6000

index-url = http://mirrors.aliyun.com/pypi/simple/     

trusted-host = mirrors.aliyun.com

2、在TensorFlow官网直接找到对应本机python版本的TensorFlow的whl文件,将其下载后cmd转至该文件所在目录,使用pip install 文件名.whl命令进行安装。

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值