簡體   English   中英

Python錯誤:IPython.display將Markdown導入為display

[英]Python Error: IPython.display import Markdown as display

我正在嘗試在運行Ubuntu 14.04的計算機上使用pydna模塊,並且在嘗試導入它時遇到以下錯誤:

  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/pydna/__init__.py", line 97, in <module>
    from pydna.amplify                                  import Anneal
  File "/usr/local/lib/python2.7/dist-packages/pydna/amplify.py", line 32, in <module>
    from pydna.dsdna                    import rc
  File "/usr/local/lib/python2.7/dist-packages/pydna/dsdna.py", line 63, in <module>
    from IPython.display import Markdown as display
ImportError: cannot import name Markdown

有沒有人找到解決這個問題的方法? 我嘗試過重新安裝IPython和pydna。 dsdna.py中有問題的塊如下:(第58-63行)

try:
    import IPython
except ImportError:
    def display(item): return item
else:
    from IPython.display import Markdown as display

任何幫助將不勝感激!

(Python 2.7.6)

我已經安裝了IPython 4.1.1,並且對我有用(請參見下文)。 您有哪個版本? 另外,您安裝了哪個pydna版本?

這可能是由於IPython版本太舊所致,最近IPython被拆分為IPython和Jupyter,這導致一些代碼中斷。

(bjorn)bjorn@bjorn-ThinkPad-T450s:~/Desktop/GMB$ python
Python 2.7.10 |Anaconda 2.5.0 (64-bit)| (default, Oct 19 2015, 18:04:42) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> from IPython.display import Markdown as display
>>> import IPython
>>> IPython.__version__
'4.1.1'

暫無
暫無

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

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