在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'
如何解决这个问题? 在此先感谢。
答案 0 :(得分:0)
考虑到您在Linux上运行,clipboard
文档可能会对您的问题有所了解:
在Linux上,通过包管理器安装
xclip
或xsel
例如,在Debian中:sudo apt-get install xclip
否则,在Linux上,您需要安装gtk
或PyQt4
个模块 {3}没有gtk
和PyQt4
个模块, 此模块尚未与PyGObject
一起使用。