簡體   English   中英

無法在ipython中導入seaborn,但在python控制台中可以正常工作

[英]Cannot import seaborn in ipython but works fine in python console

我在公司發行的Windows 7筆記本電腦上遇到此有線問題。

使用conda安裝python 3.5(anaconda)和其他軟件包。 但是我有一個問題:

我無法在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。 但是仍然沒有運氣。

有什么提示嗎?

謝謝!!

確保將ipython和seaborn安裝安裝在相同的virtualenv中。 通常,IPython位於默認路徑中,即使在未安裝在其上的virtualenvs中也可以調用它。

我收到此錯誤,並且可以確認與錯誤的virtualenv無關。 如果我從ipython控制台導入seaborn ,那么它將無錯誤地導入; 如果我在筆記本電腦上執行相同操作,則找不到該模塊。 我已經確認筆記本正在從virtualenv運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM