tensorflow安装中遇到No module named ‘tensorflow‘的问题及解决
程序员文章站
2022-07-06 22:02:26
...
在做基于openpose的课程设计中,因为电脑是显卡是AMD的,所以选择参考Win10+tensorflow+openpose(仅CPU)安装教程。但在安装tensorflow的时候遇到了 No module named ‘tensorflow’ 的问题。
已经安装好的有:
Anacoda3
python3.7
安装中:
tensorflow2.2.0(已有tensorflow环镜)
用管理员权限打开Anaconda Prompt
进入tensorflow环境:
activate tensorflow
依次输入:
python
import tensorflow as tf
总是出现这种提示:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorflow'
说明tensorflow没安装到位嗷。
看到某评论说tensorflow2.X以上版本总出问题,于是打算换成1.X的版本试试:
退出python(我这里没退出原来的tensorflow环境,遇到点问题,详见下文)
quit()
安装tensorflow的1.15.3版
pip install tensorflow==1.15.3
(下载速度可能会很慢,可以试试换源):
参考了这篇文章的换源方法:
Win10系统安装tensorflow-cpu和gpu版本(按照步骤一次成功)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
安装好之后,键入python,但是收到警告消息:
Warning:
This Python interpreter is in a conda environment, but the environment has
not been activated. Libraries may fail to load. To activate this environment
please see https://conda.io/activation.
tensorflow已经更换,但是新的环境未**。
它提示看看https://conda.io/activation,打开后看到:
于是退出旧的tensorflow环境:
conda deactivate
重新**:
查看所有环境:
conda info --envs
我已有的环境如下:
base *E:\machine_space\ANACONDA
my_env E:\machine_space\ANACONDA\envs\my_env
tensorflow E:\machine_space\ANACONDA\envs\tensorflow
找到tensorflow环境所在路径,**环境:
conda activate E:\machine_space\ANACONDA\envs\tensorflow
依次键入:
python
import tensorflow as tf
结果:
没有报错,完事儿。
推荐阅读
-
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
-
我在安装TensorFlow遇到的问题和对应的解决办法
-
tensorflow-gpu安装的常见问题及解决方案
-
解决Win10安装Anaconda,pip install tensorlow,使用Jupyter出现ImportError: No module named 'tensorflow'的问题
-
tensorflow安装中遇到No module named ‘tensorflow‘的问题及解决
-
使用anaconda安装TensorFlow,以及解决anaconda安装tensorflow的“no module named tensorflow”问题
-
Oracle 11g安装中遇到的问题及解决方法
-
Oracle安装过程中遇到的一些问题及解决方案
-
Tensorflow and deep learning, without a PhD实现过程中遇到的问题及解决方法
-
TensorFlow-Gpu 2.0版本中遇到的一些问题及解决方案的记录