- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
规范:
Error: pyperclip.copy('Hello world!')
File "/usr/local/lib/python3.5/dist-packages/pyperclip/__init__.py", line 612, in lazy_load_stub_copy
return copy(text)
File "/usr/local/lib/python3.5/dist-packages/pyperclip/__init__.py", line 297, in __call__
raise PyperclipException(EXCEPT_MSG)
pyperclip.PyperclipException:
Pyperclip could not find a copy/paste mechanism for your system.
For more information, please visit https://pyperclip.readthedocs.io/en/latest/introduction.html#not-implemented-error
我还尝试卸载并重新安装模块和剪贴板程序。我搜索了 2 个小时寻找答案并使用了所有这些但它们没有用。我承认我是个菜鸟,但我不应该这么难做到这一点。
最佳答案
剪贴板是 GUI 的一部分。但是您没有 GUI。所以没有剪贴板可以复制和粘贴。没有可供 pyperclip 访问的剪贴板,因此无论您尝试如何访问它都不会成功。
您可以通过在 shell 中运行它来非常轻松地进行测试:
xclip
如果它显示类似Error: No display: (null)
的内容,那是你的问题。
如果您认为您应该有一个 GUI,因为您已经设置了一些东西,例如,通过 ssh 将 X11 隧道连接到您台式机上的 X 服务器,但您仍然得到一个来自 xclip
的错误,则问题是您设置错误。最简单的检查是:
echo $DISPLAY
那是空的吗?那么您的 session 对您的 X11 隧道一无所知。正确设置隧道对于像 Super User 或 Unix 这样的网站来说确实是一个问题,而不是 Stack Overflow — 一旦你解决了这个问题,pyperclip
和你的脚本就应该开始工作了。
至于你能做些什么……好吧,这取决于你一开始为什么要尝试使用 pyperclip
。在 headless 系统上,没有地方可以复制数据,也没有地方可以粘贴数据,所以它不会特别有用。
如果你想,例如,在同一台机器上的两个不同的 Python 脚本之间共享数据,那么有比通过剪贴板传递数据更简单的方法——只需使用文件、管道、套接字,等等——甚至不需要具有复杂设置的第三方库。
关于python - 无法让 pyperclip 在 python3 上使用复制和粘贴模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51662213/
我在使用 pyperclip 时遇到问题。我必须将一堆文档上传到网络上。我使用 join 方法来创建特定文件夹中包含的文件字符串。当该字符串达到 260 个字符时就会出现问题。 pyperclip最多
我正在使用 pyperclip.py 使用表单在我的网络应用程序中获取电子邮件地址列表,以便用户可以通过剪贴板将其粘贴到本地。它在本地运行完美。然而,当它在服务器(带有 Apache2 的 Linux
我正在尝试制作一个简单的脚本,该脚本从剪贴板中取出格式为“姓氏,姓氏”的姓名列表,然后将它们粘贴回“姓氏,姓氏”。我正在使用 Python 3 和 Pyperclip。 这是代码: import py
当我运行这段代码时 import pyperclip pyperclip.copy('German') pyperclip.paste() 我得到了错误 Traceback (most recent
我在 ArchLinux 上使用 Python 3.4.0(没有 X11)作为 Vagrant box 中的访客。运行我的脚本时,我收到此错误消息: Pyperclip could not find
我在 IDLE 中导入 Pyperclip 时遇到问题。 我正在运行 Windows 7(64 位)。 我在以下位置安装了 Python 3.5.2:C:\Python\Python35。 我打开命令
我是 python 的新手,但在我的代码中导入某些包时遇到问题。我尝试导入 pyperclip 以及 pygame。我已经手动安装了它们,并尝试使用 import pygame 和 import py
我使用 python 2.7。我使用 sudo pip install pyperclip 安装了 pyperclip,它安装成功。 每次我使用下面的简单代码 import pyperclip pyp
我正在使用 pyperclip(允许你将内容放入剪贴板的 python 模块),虽然它适合放置单行,但如果我想让用户复制多行怎么办?放置“/n”只会将“/n”直接复制到字符串中。我还可以做些什么?这是
我在 Python 3.6 中使用 pyperclip 如果我有一个巨大的二维数组(640X480),我如何在一个程序中复制它并使用 pyperclip copy() 和 paste() 函数将其粘贴
我正在尝试使用 https://automatetheboringstuff.com 学习 python . 在 IDLE(Python 3.5 - 64 位)、windows 8.1 上,pyper
所以主要的疑问是,pyperclip 模块是否可以使用 Windows 剪贴板中已有的文本并使用它来打开像 www.test.com/+ 剪贴板中的内容这样的 url?或者只能将信息发送到剪贴板。 或
我想通过 python 脚本将一些内容存储到剪贴板中。 它基本上只是pyperclip.copy('text')。我正在使用 Fedora 21 和 AwesomeWM。我读过here需要剪贴板管理器
类似的问题已经发布在 StackOverflow 上,但我没有找到足够的答案来解决这个问题。 我在 Windows 7 机器上运行 Python 3.6.3。从 IDLE 我输入以下 import s
当我使用命令“pip install pyperclip”时,它给了我这个错误 creating /Library/Python/2.7/site-packages/pyperclip err
刚开始学习Python。我在使用 Pyperclip 模块时遇到了问题。 当我尝试在命令行中使用 pip install pyperclip 时,它显示了这个错误: pip install pyper
我已经通读了网站上有关导入 pyperclip 的所有帖子,但未能解决该问题。 我正在学习 Al Schwigert 的“用 Python 自动化无聊的东西”,并且正在学习第 7 章名为“phoneA
我正在使用 Python 3.5 编写一个客户端,可用于从站点检索已完成的翻译作业。出于可用性原因,我决定使用将翻译内容复制到剪贴板的按钮。根据翻译是纯文本还是保存在文件中,按钮会显示“下载”或“复制
我想将从 python 加载的一些文本粘贴到浏览器字段中:将某些内容加载到剪贴板的任何方法,然后我可以使用 Ctrl+V 进行粘贴。目前我看到 pyperclip.paste() 仅将文本粘贴到控制台
规范: Python3.5 最新的 Pyperclip 安装了xclip和python3-pyqt4 使用 ssh(Putty) 连接到使用最新 Raspian Stretch Light 的 hea
我是一名优秀的程序员,十分优秀!