问题:今天安装了tensorflow,启动ipython竟然提示如下:

In [1]: import tensorflow as tf
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-64156d691fe5> in <module>
----> 1 import tensorflow as tfModuleNotFoundError: No module named 'tensorflow'

所以解决的方向有两个:①tensorflow安装有问题;②ipython环境有问题。

用python启动一个shell,导入tensorflow没有问题,说明tensorflow安装没有问题,那就是ipython的问题

查看ipython版本

Python 3.7.1 (default, Dec 10 2018, 22:54:23) [MSC v.1915 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 7.2.0 -- An enhanced Interactive Python. Type '?' for help.

明明是3.5.2版本,怎么会是3.7.1呢,除非这个ipyton启动的不是本虚拟环境中的python,

(tensorflow) λ which ipython
/c/ProgramData/Anaconda3/envs/tensorflow/Scripts/ipython

果然是base环境中的ipython,在通过conda list发现本虚拟环境tensorflow中没有ipython,到此问题就清楚了,虚拟环境tensorflow中没有ipython,然后就近在base中找到一个ipython就启动了base中的python了,那么就要在虚拟环境tensorflow中安装一个ipython,在线安装很简单,但是存在无法指定具体python版本问题,所以采用conda install离线安装。

python环境是3.5.2,所以要找一个可以启动3.5.2的ipython。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/win-64/

conda install --use-local ipython-5.1.0-py35_2.tar
#结果
ipython                   5.1.0                    py35_2    <unknown>

再次启动ipython提示缺包,直接在线装就行了。

装完后启动ipthon,导入tensoflow成功。

(tensorflow) λ ipython
Python 3.5.2 | packaged by conda-forge | (default, Jan 19 2017, 15:41:23) [MSC v.1900 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.IPython 5.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.In [1]: import tensorflow as tf

ipython启动的就是本环境中的python3.5.2,完成。

-----------------------------------------------------------------------------------------------------

后来发现直接在当前的虚拟环境中conda install ipython即可安装当前环境的ipython,前面是比较笨的方式。

conda虚拟环境中安装ipython相关推荐

  1. 在conda虚拟环境中安装ipython

      大家好,我是爱编程的喵喵.双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中.从事机器学习以及相关的前后端开发工作.曾在阿里云.科大讯飞.CCF等比赛获得多次Top名次.现 ...

  2. conda虚拟环境中 安装 jupyter notebook

    @创建于:2022.01.27 @修改于:2022.01.27 文章目录 需要在conda的某个特定虚拟环境中安装Jupyter Notebook. # 进入虚拟环境(windows系统) conda ...

  3. 在conda虚拟环境中配置cuda+cudnn+pytorch深度学习环境(新手必看!简单可行!)

    本人最近接触深度学习,想在服务器上配置深度学习的环境,看了很多资料后总结出来了对于新手比较友好的配置流程,创建了一个关于深度学习环境配置的专栏,包括从anaconda到cuda到pytorch的一系列 ...

  4. (win10)anaconda虚拟环境中安装特定版本cuda+tensorflow+pytorch+pycharm

    1.安装anaconda 在官网安装最新版的anaconda,需要使用其他版本的python可创建虚拟环境.安装时选择all users以及添加环境变量. 2.安装cuda以及cudnn. 你可以选择 ...

  5. python虚拟环境安装的包在哪_如何使用virtualenv引导脚本在虚拟环境中安装python包?...

    我想创建一个引导脚本来设置本地环境并在其中安装所有要求.我一直在尝试使用virtualenv.create_bootstrap_script,如docs所述. import virtualenv s ...

  6. python虚拟环境中安装diango_创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  7. Mac M1系统 miniconda安装、配置conda环境,及在conda环境中安装激活QIIME2

    Mac M1系统 miniconda安装.配置conda环境,及在conda环境中安装激活QIIME2 1.适配版本的miniconda软件安装包下载(windows, MAC, LINUX) Min ...

  8. conda虚拟环境内安装CUDA9.0

    1.下载CUDA9.0 下载地址 如果ubuntu版本过高,则需在conda环境内安装指定版本的gcc,可以参考这里. 选择runfile下载,下载完成之后执行如下语句,运行.run文件 sh cud ...

  9. 虚拟环境中安装requirement安装包出现错误ERROR: Could not open requirements file: [Errno 2] No such file or director

    在anaconda中安装虚拟requirement依赖包时一直出现错误: 这是因为在安装该依赖包之前,需要在对应文件夹路径下先创建 requirements.txt 文件,该报错是没有找到对应的文件. ...

最新文章

  1. linux下如何修改系统时间
  2. 论机器学习的正确学习姿势
  3. 转:C#判断ContextMenuStrip右键菜单的来源(从哪个控件弹出来的)
  4. 创建时间指定日期 java,Java避坑之如何创建指定时间Date对象
  5. 如何限制并发的 异步IO 请求数量?
  6. Android之手机出现已安装了存在签名冲突的同名数据包的原因及解决办法
  7. python手写数字识别实验报告_python实现识别手写数字 python图像识别算法
  8. Linux eBPF 程序构成与通信原理
  9. Java Java Java
  10. 小米集团王嵋因错误表达致歉并请辞;亚马逊云服务出现中断,许多网站受到影响;deepin 深度系统更新发布|极客头条...
  11. python 欢迎自己程序编写_神操作!一句查询让Python帮忙自己写程序
  12. c语言的高级编程,C语言高级编程
  13. 你的下一台电脑何必是电脑,探索不一样的远程操作
  14. 明日之后怎么跳过实名认证_明日之后,怎么能跳过教学
  15. agv系统介绍_AGV物流系统工作流程及模块介绍
  16. TP-LINK TL-WDN7200H ubuntu18.04驱动安装
  17. 微信小程序收款手续费_【微信支付】微信小程序支付开发者文档
  18. 如何将图片上的文字识别成可修改的文本
  19. vue引入D3绘制流程图
  20. WEB漏洞——SQL注入之简要SQL注入

热门文章

  1. 前端学习(1374):express参数中get参数的获取
  2. 第六十二期:看完这篇还不了解Nginx,那我就哭了!
  3. 第五十七期:小型企业将如何从5G中受益
  4. linux命令修改内容怎么回退,linux命令(修改).doc
  5. linux一g运行内存不足,在linux运行weblogic出现运行内存不足错误,求鞭挞....
  6. 判断一个java对象中的属性是否都未赋值_100道Java基础面试题(一)
  7. c++ 用eclipse建立一个类,并实例化并运行
  8. Ajax技术简单入门
  9. 处理器映射器(HandlerMapping)及处理器适配器(HandlerAdapter)详解(一)
  10. AngularJs自学心得