【发布时间】:2017-02-05 20:14:53
【问题描述】:
我在 Mac OSX 10.12.3 中使用 Automator 来运行一个使用 pyperclip 的 Python 脚本。我使用 Run Shell Script (/usr/bin/python) 创建了一个 Automator 步骤:
import pyperclip
import datetime
now = datetime.datetime.now()
pyperclip.copy(str(now.year) + str(now.month) + str(now.day) + '_' + str(now.hour) + str(now.minute) + str(now.second))
但是,它显示了这个错误:
ImportError: No module named pyperclip
我可以在终端中执行这段代码,为什么 pyperclip 不被 /usr/bin/python 识别?仅供参考,我也安装了 Anaconda。
【问题讨论】:
-
你确定你的机器上安装了
pyperclip吗? -
你是如何安装 pyperclip 的?你下载了吗?它是你脚本的子目录吗?
-
我明白为什么:Mac OSX 中的 /usr/bin/python 是 python 2.7,而我在 Anaconda virtualenv 下安装 pyperclip。
标签: python macos shell anaconda automator