【发布时间】:2020-10-26 03:56:22
【问题描述】:
我正在使用 Udemy 课程学习 Python 3。其中一个课程模块要求我们安装 Pyperclip,以便尝试简单的代码是控制台。
import pyperclip
pyperclip.copy(‘Test’)
pyperclip.paste()
我相信这应该会在控制台中输出单词 Test。
我做了以下事情:
- 已安装存储
- 通过在 Stash 中运行命令“pip install Pyperclip”安装 Pyperclip。包安装正常
- 回到控制台并运行导入 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
我四处寻找堆栈溢出的类似错误,但问题/答案似乎不适合我的情况。我做错了什么?
【问题讨论】:
标签: python-3.x pyperclip