![](/img/trans.png)
[英]Import error with virtualenv Python but iPython works fine
[英]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.