ipython在使用tensorflow时无法搜索matplotlib,jupyter也有导入错误

ipython在使用tensorflow时无法搜索matplotlib,jupyter也有导入错误,matplotlib,tensorflow,ipython-notebook,jupyter,Matplotlib,Tensorflow,Ipython Notebook,Jupyter,我在Ubuntu中使用python 2.7,最近更新了tensorflow 0.12.1。 我今天为我的tf示例代码安装了jupyter,我需要使用matplotlib。在tensorflow中找不到模块名matplotlib和ipython,但有相同的错误 1.如何在virtualenv、ipython或jupyter中设置路径? 激活tensorflow后,我需要使用jupyter笔记本 下面的错误脚本中的此错误不起作用 import sys sys.path.append('my/pa

我在Ubuntu中使用python 2.7,最近更新了tensorflow 0.12.1。 我今天为我的tf示例代码安装了jupyter,我需要使用matplotlib。在tensorflow中找不到模块名matplotlib和ipython,但有相同的错误

1.如何在virtualenv、ipython或jupyter中设置路径? 激活tensorflow后,我需要使用jupyter笔记本

下面的错误脚本中的此错误不起作用

import sys 

sys.path.append('my/path/to/module/folder') 

import module-of-interest
2.其他信息:我的环境如下。 mickyefromsd@DEKSTOP~$source~/tensorflow/bin/activate

当我在TF条件下和TF激活之前通过python脚本找到matplotlib时,它有以下内容:

/usr/lib/python2.7/dist-packages/matplotlib/

当我键入“which ipython”时,它有以下内容(而不是通过/usr/bin/ipython)

/home/mickeyfromd/tensorflow/bin/ipython

顺便说一句,/tensorflow/lib/python2.7/site-packages/它有ipython和jupyter

(与matplotlib的路径不同)

3.TF下的ipython找不到现有matplotlib。 (张量流)mickeyfromd@DK-桌面:~$ipython

Python 2.7.11+(默认值,2016年4月17日14:00:29)

在[1]中:导入matplotlib ImportError:没有名为matplotlib的模块

4.我想安装virtualenv,所以我只运行这个 我关注这个网站。地点:

(张量流)mickeyfromd@ipythonkernelspec安装self--用户 ..... 在/home/mickeyfromd/.local/share/jupyter/kernels/python2中安装了kernelspec-python2

(张量流)mickeyfromd@DK-桌面:~$

我无法移动文件夹(在第二步中)


如何使ipython具有Matplotlib的路径?

导入错误是由于jupyter笔记本的环境发生了更改。您可能已经在一个环境中安装了这些软件包,并且正在另一个环境中运行jupyter笔记本

  • 我的Anaconda文件夹中有两个环境(env)(具体来说,我有Anaconda3文件夹)
  • (windows键+cmd)->打开windows命令提示符,以管理员身份运行
  • 激活(环境名称)->例如:激活tensorflow gpu
  • 开始使用conda install安装程序包
  • 注意:对于每个环境,您需要使用相同的过程分别安装所有要使用的软件包。此解决方案适用于windows用户,但不确定是否适用于linux用户

    此外,为了确保您的conda环境是最新的,请运行: conda update conda

    conda update anaconda
    

    查看此链接:

    虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,仅链接的答案可能无效。-当然,我也会编辑并放在这里。:)@布兰登米尼克