【发布时间】:2020-10-12 17:37:33
【问题描述】:
我使用 python 2.7。我使用sudo pip install pyperclip安装了pyperclip,安装成功。
每次我使用下面的简单代码
import pyperclip
pyperclip.copy('Hello World')
message=pyperclip.paste()
print (message)
我收到以下错误:
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57:
GtkWarning: could not open display warnings.warn(str(e),
_gtk.Warning) /usr/local/lib/python2.7/dist-packages/pyperclip/__init__.py:102:
GtkWarning: IA__gtk_clipboard_get_for_display: assertion 'display !=
NULL' failed cb = gtk.Clipboard() Traceback (most recent call last):
File "first.py", line 401, in <module>
pyperclip.copy('Hello World') File "/usr/local/lib/python2.7/dist-packages/pyperclip/__init__.py", line
102, in _copyGtk
cb = gtk.Clipboard() RuntimeError: could not create GtkClipboard object
【问题讨论】:
-
不要使用
sudo pip;使用 virtualenv 或pip install --user。 -
你安装了pygtk吗?
标签: python python-2.7 pyperclip