Ошибка Pyperclip в Pythonista на iPad Pro

#python-3.x #pyperclip

#python-3.x #pyperclip

Вопрос:

Я изучаю Python 3, используя курс Udemy. Один из модулей курса просит нас установить Pyperclip, чтобы опробовать простой код на консоли.

 import pyperclip

pyperclip.copy(‘Test’)
pyperclip.paste()
  

Я считаю, что это должно вывести слово Test в консоль.

Я сделал следующее:

  1. Установленный тайник
  2. Установил Pyperclip, выполнив команду ‘pip install Pyperclip’ из Stash. Пакет установлен нормально
  3. Вернулся к консоли и выполнил команду импорта Pyperclip. Ошибок нет

Однако, когда я пытаюсь запустить функцию Pyperclip.copy() или .paste(), я получаю сообщение об ошибке:

 Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/private/var/mobile/Containers/Shared/AppGroup/C6F5AC74-E13C-4A33-95BA-F075B9E680F9/Pythonista3/Documents/site-packages-3/pyperclip/__init__.py", line 120, in copy_osx_pbcopy
    stdin=subprocess.PIPE, close_fds=True)
  File "/var/containers/Bundle/Application/479FB713-67AD-4A41-9180-71A1C27C61E8/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/subprocess.py", line 708, in __init__
    restore_signals, start_new_session)
  File "/var/containers/Bundle/Application/479FB713-67AD-4A41-9180-71A1C27C61E8/Pythonista3.app/Frameworks/Py3Kit.framework/pylib/subprocess.py", line 1261, in _execute_child
    restore_signals, start_new_session, preexec_fn)
PermissionError: [Errno 1] Operation not permitted
  

Я искал похожие ошибки в stack overflow, но проблемы / ответы, похоже, не соответствуют моей ситуации. Что я делаю не так?

Ответ №1:

Pyperclip не поддерживается Pythonista. Попробуйте их встроенный модуль, буфер обмена. http://omz-software.com/pythonista/docs/ios/clipboard.html