无法运行Python脚本CRON:导入错误:没有名为Tweepy的模块

SFC*_*SFC 4 python unix terminal cron tweepy

背景:我正在跟踪Crontab不在运行我的python脚本,以尝试使用CRON调试和运行我的python脚本。根据SO的建议,我尝试/usr/bin/python /Users/eer/Desktop/myscript.py在终端上。

问题:但是,出现错误:ImportError: No module named tweepy。所以,我想pip install tweepy,我得到如下:Requirement already satisfied: tweepy in /Users/eer/anaconda/lib/python2.7/site-packages。因此,我似乎有些蠕动,但当我/usr/bin/python /Users/eer/Desktop/myscript.py似乎没读过它时。有什么建议吗?

Rob*_*obᵩ 5

您的/usr/bin/python MyScript.py命令和您的pip命令正在调用两个不同的python解释器。尝试以下任一方法:

/Users/eer/anaconda/bin/python MyScript.py
Run Code Online (Sandbox Code Playgroud)

要么

/usr/bin/pip install tweepy
Run Code Online (Sandbox Code Playgroud)

前者将调用您的个人Python解释器,该解释器已tweepy安装。后者将为tweepy系统级Python 安装。

您可能需要以root身份调用后一个选项,例如sudo /usr/bin/pip install tweepy