【发布时间】:2022-05-09 20:00:50
【问题描述】:
我正在尝试按照this 问题的答案尝试复制到剪贴板,但是答案中提供的所有解决方案似乎都让我失望了。在 macOS 上,我已成功使用 pyperclip 和 subprocess.run 复制到剪贴板,如链接帖子中所述,但在 centOS 上均不起作用。我也尝试过在 macOS 上使用 Tkinter,但是当我运行以下简单代码时:
from tkinter import Tk
r = Tk()
我收到以下弃用警告:
DEPRECATION WARNING: The system version of Tk is deprecated and may be removed in a future release. Please don't rely on it. Set TK_SILENCE_DEPRECATION=1 to suppress this warning.
我真的不想使用已弃用的依赖项来构建我的应用程序,但是看到 centOS 不支持 pyperclip 或 subprocess.run 我觉得我没有其他选择。
具体来说,我想知道我的问题是否存在一个好的解决方案,也就是说,我想在 centOS 上复制到剪贴板,理想情况下,我想要一个适用于“大多数”平台的解决方案。请注意,我使用的是 python3。谢谢
【问题讨论】:
-
你现在在用python2-x吗?
-
不,我在 centos 和 macos 上都使用 python3。感谢您指出这没有明确说明,我已经相应地更新了我的问题
-
在Python3中,如果你想导入tkinter你需要使用
import tkinter而不是import Tkinter。 -
感谢您指出这一点,我再次更改了我的问题。我刚刚运行了这个,不幸的是我仍然收到相同的弃用警告
-
也许你需要更新你的
tkinter。这里是something也许会有所帮助。
标签: python-3.x tkinter centos