ImportError:无法导入名称' init_osx_clipboard'

时间:2017-04-20 04:19:23

标签: linux pandas

在Linux Mint 18上使用pandas 0.19.2

当我从Libre Calc / MS Excel复制任何表格并运行

df = pd.read_clipboard()

我明白了:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-7-6dead334eb54> in <module>()
----> 1 df = pd.read_clipboard()

/home/prashant/anaconda3/lib/python3.6/site-packages/pandas/io/clipboard.py in read_clipboard(**kwargs)
     23             'reading from clipboard only supports utf-8 encoding')
     24 
---> 25     from pandas.util.clipboard import clipboard_get
     26     from pandas.io.parsers import read_table
     27     text = clipboard_get()

/home/prashant/anaconda3/lib/python3.6/site-packages/pandas/util/clipboard/__init__.py in <module>()
     31 import os
     32 import subprocess
---> 33 from .clipboards import (init_osx_clipboard,
     34                          init_gtk_clipboard, init_qt_clipboard,
     35                          init_xclip_clipboard, init_xsel_clipboard,

ImportError: cannot import name 'init_osx_clipboard'

如何解决这个问题? 在此先感谢。

1 个答案:

答案 0 :(得分:0)

考虑到您在Linux上运行,clipboard文档可能会对您的问题有所了解:

  

在Linux上,通过包管理器安装xclipxsel   例如,在Debian中:   sudo apt-get install xclip
  否则,在Linux上,您需要安装gtkPyQt4个模块   {3}没有gtkPyQt4个模块,   此模块尚未与PyGObject一起使用。