python - 无法在 AWS cloud9 上运行 Pyperclip
问题描述
当我尝试在 AWS cloud9 上运行 Pyperclip 时,我收到以下错误我收到以下错误
import pyperclip
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from pyvirtualdisplay import Display
display = Display(visible=0, size=(1280, 1024))
display.start()
pyperclip.copy("HELLO!! WORLD!!")
print(pyperclip.paste())
display.stop()
Pyperclip 无法为您的系统找到复制/粘贴机制。
我还安装了 xclip,见下文。 如何在 EC2 实例上安装 xclip?
>pip list
pyperclip 1.8.1
>yum list installed
xclip.x86_64 0.12-1.el6 @epel
GUI 环境在 Xvfb 中也可用。请让我知道如何运行 Pyperclip。
解决方案
您需要pyperclip
在创建显示后导入模块,因为该模块在初始化期间会检查它。
像这样:
from pyvirtualdisplay import Display
display = Display(visible=False, size=(1280, 1024))
display.start()
import pyperclip
pyperclip.copy("HELLO!! WORLD!!")
print(pyperclip.paste())
display.stop()
推荐阅读
- android - 模拟器和真实我的设备不同
- java - Java 中的 while 循环无法正确执行
- ethereum - 使用 ERC-20 代币在 Solidity 合约中设置价格
- agora.io - 在 agora io sdk 4 上使用 localhost 的 CORS 问题
- python - scipy.signal.sosfilt 输出不可行
- webpack - 如何使用字体显示:交换;用于roboto字体类星体应用
- flutter - Dynamically generate new Switch Cases in Switch Statement flutter/dart
- ruby-on-rails - Rails 无法导入模块 IntelliJ
- javascript - How to ask for input each time a loop finishes?
- javascript - I am creating a pubsub class in js , but i am having issue with the the class export import