tensorflow安装成功 但是No module named ‘tensorflow‘(已解决)

人工智能27

tensorflow安装成功 但仍报错No module named 'tensorflow'(已解决)

之前好好的训练环境,突然用不了gpu训练了,于是卸载了tensorflow重新安装gpu版本,结果import一直显示module not found。如果pip install tensorflow再import是不会报错的,但是这样就会默认使用cpu跑,这年头谁要用cpu训练啊!所以刚开始在网上找了一些解决方法。

你可能没有安装tensorflow

最常见的就是认为你没有安装tensorflow,但是我pip show tensorflow-gpu是有结果的。

sys.path添加路径

import sys
sys.path.append("/root/anaconda3/envs/{YOUR CONDA NAME}/lib/python3.6/site-packages")

对我这个情况真的没有什么用,还是会报错

最终解决方法

我还有另一个环境是没有问题的,进了/root/anaconda3/envs/{YOUR CONDA NAME}/lib/python3.6/site-packages这个


cd /root/anaconda3/envs/{YOUR CONDA NAME}/lib/python3.6/site-packages

ls tensorflow*

我对比了两个环境,发现出错的环境根本没有tensorflow这个目录,其他的像tensorflow_datasets倒是有,所以我就把没问题的环境里对应的site-packages下的tensorflow目录移到有问题的环境,然后import就成功了!
但是

import tensorflow.compat.v1 as tf

还是会报错!真是无语了。
又仔细对比了下,我出错的环境还差了个tensorflow_core目录,继续移!
然后就解决了,分享一下希望能帮助到大家!

Original: https://blog.csdn.net/weixin_41930058/article/details/125928195
Author: 大大蝌蚪
Title: tensorflow安装成功 但是No module named ‘tensorflow‘(已解决)

相关文章
Halcon深度学习介绍(一) 人工智能

Halcon深度学习介绍(一)

Halcon深度学习介绍 1、软件版本说明 Halcon自从18版本以后,便支持深度学习,其中18、19版本训练时候要求电脑必须有GPU,并且是英伟达独立显卡才可以,检测有无GPU都可以,而20、21...
day3 人工智能

day3

链表的定义 class ListNode: def __init__(self, val, next=None): self.val = val self.next = next 203.移除链表元素...
Tensorflow安装 人工智能

Tensorflow安装

一、设置清华源: Anaconda 镜像使用帮助 点此进入 1.找到名为 .condarc 的文件(一般在用户目录下) 2.覆盖文件内容 channels: - defaults show_chann...