【Anaconda】No module named ‘tensorflow‘

1 问题描述

在jupyter notebook中导包时出现:
jupyter notebook截图

2 解决思路

首先,我的jupyter notebook是运行在base(root)环境下的,而在此环境下我并未安装tensorflow,因此要建立新的虚拟环境,并在该环境下安装tensorflow

3 解决过程

step1 conda create -n jup_env tensorflow

问题1

UnavailableInvalidChannel: HTTP 404 NOT FOUND for channel anaconda/pkgs/msps2 <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msps2>  
The channel is not accessible or is invalid.  You will need to adjust your conda configuration to proceed. 

解决办法

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msps2

其实没有搞懂为什么要这样处理…

step2 conda activate jup_env

step3 conda install jupyter notebook

创建了有关jupyter notebook的新的虚拟环境,因此要重新安装。

问题2

Traceback (most recent call last):
  File "D:\PostGraduate\anaconda\envs\jup_env\Scripts\jupyter-notebook-script.py", line 3, in <module>
    import notebook.notebookapp
  File "D:\PostGraduate\anaconda\envs\jup_env\lib\site-packages\notebook\notebookapp.py", line 40, in <module>
    ioloop.install()
  File "D:\PostGraduate\anaconda\envs\jup_env\lib\site-packages\zmq\eventloop\ioloop.py", line 210, in install
    assert (not ioloop.IOLoop.initialized()) or \
AttributeError: type object 'IOLoop' has no attribute 'initialized'

解决

1.pip list 查看自己的tornado版本;

2.pip unistall tornado;

3.pip list 再次确认是否卸载成功

4.强烈建议安装 pip install tornado==4.4.3  (4.5版本会报一个错:jupyterRuntimeError: No supported color terminal library)

5.关闭终端,再重新进入并输入jupyter notebook (如果安装4.4.3出现setuptools没有先下载这个就ok)

参考:
Anaconda创建新环境时出现HTTP 404 NOT FOUND for url提示(Win10)
彻底解决:AttributeError:type object IOLoop has no attribute initialized

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
根据你提供的引用内容,关于Anaconda环境中缺少tensorflow库的问题,有两个解决办法可以尝试。 第一种方法是在tensorflow环境下使用conda命令安装tensorflow库。你可以在tensorflow环境下运行conda install tensorflow命令,然后使用conda list命令检查tensorflow和numpy等库是否已经成功安装。 第二种方法是通过命令行来安装和检查tensorflow库。首先,你可以使用命令activate tfenv激活tensorflow的tfenv环境。然后,你可以使用pip install --upgrade --ignore-installed tensorflow命令来安装tensorflow库。最后,你可以使用Anaconda Prompt命令行工具来检查是否安装成功,输入activate tensorflow切换到TensorFlow环境,再输入python命令进入python环境,然后编写一个python代码,导入tensorflow库并运行,查看是否出现错误。 关于你提到的anaconda No module named 'tensorflow'的问题,可能是因为你在Anaconda环境中没有安装tensorflow库导致的。你可以尝试上述两种方法中的一种来解决这个问题。希望能帮到你!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [使用anaconda安装TensorFlow,以及解决anaconda安装tensorflow的“no module named tensorflow”问题](https://blog.csdn.net/qq_45804124/article/details/104048468)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [【Anaconda】No module namedtensorflow](https://blog.csdn.net/awakenhii/article/details/129148305)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值