我在公司发布的Windows 7笔记本电脑上遇到了这个有线问题。
安装python 3.5(anaconda),以及其他带conda的软件包。但我有一个问题:
我不能在Jupyter(Ipython)笔记本中使用seaborn。
检查conda是否正确安装了seaborn:
>conda list
...
seaborn 0.7.0 py35_0
...
肯定已经列出了seaborn 0.7.0
在终端运行python并导入seaborn,它工作正常:
[py3] >python
Python 3.5.1 |Continuum Analytics, Inc.| ...
>>> import seaborn
>>>
在终端中运行ipython,但我无法导入seaborn:
[py3] >ipython
Python 3.5.1 |Anaconda 2.5.0 (64-bit)| ....
In [1]: import seaborn
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-1-085c0287ecb5> in <module>()
----> 1 import seaborn
ImportError: No module named 'seaborn'
我已经删除然后安装了scipy,numpy,seaborn。但仍然没有运气。
任何提示?
谢谢!
答案 0 :(得分:2)
确保在与seaborn install相同的virtualenv中安装SELECT ?e
WHERE {
:i rdf:type/rdfs:subClassOf* ?e .
}
。通常,IPython位于默认路径中,甚至可以在它未安装的virtualenvs中调用。
答案 1 :(得分:0)
我收到此错误,我可以确认它与错误的virtualenv无关。如果我从ipython控制台导入seaborn
,它会导入而不会出错;如果我从笔记本中做同样的事情,则无法找到该模块。我已经确认笔记本电脑是从virtualenv运行的。