关于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命令进行安装。

Original: https://blog.csdn.net/qq_28076755/article/details/125406569
Author: qq_28076755
Title: 关于python3.9版本以上无法使用TensorFlow的问题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/513954/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球