【问题标题】:How to paste from clipboard on Heroku iPython?如何从 Heroku iPython 上的剪贴板粘贴?
【发布时间】:2014-10-22 15:51:53
【问题描述】:

基本上,当我使用 django-extension 应用程序在 heroku 一次性测功机上运行 iPython 时,我要做的是让 %paste 函数工作:heroku run python manage.py shell_plus

问题是当我尝试粘贴到控制台时,出现以下错误:

ERROR: Getting text from the clipboard on this platform requires Tkinter.

我已经研究了如何安装 Tkinter,看起来没有 pypi 软件包,除了具有 root 访问权限(这在 heroku 一次性 dynos 中是不可能的)之外,也没有任何有希望的线索。如何在我的 heroku 应用上安装 Tkinter?

或者,是否有另一种方法可以让 %paste 函数在 Heroku 上与 iPython 一起使用?

【问题讨论】:

  • 我认为即使你安装了 tkinter 也不会工作,因为它会查看服务器剪贴板,而不是本地计算机上的剪贴板。尝试使用 %cpaste。
  • 哦哇哦不知道我以前怎么不知道 %cpaste 。你能把这个添加为答案吗?

标签: python django heroku ipython


【解决方案1】:

作为答案转发:

%paste 可能无法在 Heroku 上运行,因为它会查看服务器剪贴板,而不是本地剪贴板。

您可以改用%cpaste。这使您可以使用常规终端机制粘贴文本(不会妨碍自动缩进,就像您尝试直接粘贴到 IPython 中一样)。粘贴您需要的文本,然后输入仅包含-- 的行以完成。

【讨论】:

    猜你喜欢
    • 2017-12-23
    • 2012-04-16
    • 2016-01-30
    • 2015-07-29
    • 2013-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多