我在Ubuntu中使用python 2.7,最近更新了tensorflow 0.12.1。 我今天为我的示例代码安装了jupyter,我需要使用matplotlib。它没有找到模块名称matplotlib,而tensorflow中的ipython也有相同的错误。
激活张量流后,我需要使用jupyter笔记本。
以下脚本中的错误不起作用。
import sys
sys.path.append('my/path/to/module/folder')
import module-of-interest
mickyefromsd @ DEKSTOP~ $ source~ / tensorflow / bin / activate
当我在TF条件下和TF激活之前通过python脚本找到matplotlib时,它在下面;
/usr/lib/python2.7/dist-packages/matplotlib /
当我键入' ipython'时,它在下面(不是/ usr / bin / ipython);
/家庭/ mickeyfromd / tensorflow / bin中/ IPython的
Btw,/tensorflow / lib / python2.7 / site-package /它有ipython和jupyter。
(不在matplotlib的相同路径中)
(tensorflow)mickeyfromd @ DK-DESKTOP:〜$ ipython
Python 2.7.11+(默认,2016年4月17日,14:00:29)
在[1]中:import matplotlib ImportError:没有名为matplotlib的模块
我关注了这个网站。网站:http://help.pythonanywhere.com/pages/IPythonNotebookVirtualenvs
(tensorflow)mickeyfromd @ ipython kernelspec install-self --user ..... 在/home/mickeyfromd/.local/share/jupyter/kernels/python2中安装了kernelspec python2
(tensorflow)mickeyfromd @ DK-DESKTOP:〜$
我无法移动文件夹(第二步)
如何让ipython拥有Matplotlib的路径?
答案 0 :(得分:1)
导入错误是由于jupyter笔记本环境的变化。您可能已在一个环境中安装了软件包,并且您正在另一个环境中运行jupyter笔记本。
注意:对于每个环境,您需要安装所有要使用的软件包,分别使用相同的过程。这个解决方案适用于Windows用户,可能对Linux用户不太有用。
此外,为了确保您的conda环境是最新运行:
conda update conda
conda update anaconda