我正在运行iPhyton笔记本电脑,而我正在尝试导入Seaborn软件包。当我尝试从终端导入它时,它加载很好,但是当我通过iPython笔记本导入它时,它会给我以下错误。 我甚至试图在iPython笔记本中使用Conda和Pip重新安装Seaborn,但它仍然无法正常工作。 知道为什么吗?
感谢。
ImportError Traceback (most recent call last)
<ipython-input-1-417274a1ae6c> in <module>()
1 get_ipython().system(u'conda install seaborn')
2 get_ipython().system(u'pip install seaborn')
----> 3 import seaborn as sb
4
ImportError: No module named seaborn
答案 0 :(得分:2)
试试这个
import sys
print sys.path
sys.path.append('<path to package in your syste>')
import seaborn
在我的Ubuntu 14.4LTS中,软件包安装在以下文件夹中
/usr/local/lib/python2.7/dist-packages
所以我只是在运行时添加包路径
答案 1 :(得分:0)
不要在所有系统上安装Ipython。仅在您需要的环境中安装它。否则Ipython将在默认路径中寻找模块而不是环境路径。
这可能是你的ipython正在寻找的地方:
/home/user/anaconda2/lib/python2.7/
应该在这里寻找模块:
/home/user/anaconda2/envs/name-of-env/lib/python3.4/
要检查您输入的路径:
import sys
sys.path
答案 2 :(得分:0)
尝试在终端中输入以下内容:
conda install seaborn
它将安装seaborn并使其可供您导入笔记本
答案 3 :(得分:0)
打开anaconda提示符并输入
pip install seaborn