无法运行Python脚本CRON:导入错误:没有模块命名为Tweepy
背景:我正在关注Crontab not running my python script,试图使用CRON来调试和运行我的python脚本。根据建议,我在终端上尝试了/usr/bin/python /Users/eer/Desktop/myscript.py
。无法运行Python脚本CRON:导入错误:没有模块命名为Tweepy
问题:但是,我收到一个错误:ImportError: No module named tweepy
。所以,我试图pip install tweepy
,我得到以下:Requirement already satisfied: tweepy in /Users/eer/anaconda/lib/python2.7/site-packages
。所以它似乎我tweepy,但当我/usr/bin/python /Users/eer/Desktop/myscript.py
它似乎并没有阅读它。建议?
您的/usr/bin/python MyScript.py
命令和您的pip
命令调用两个不同的python解释器。尝试之一:
/Users/eer/anaconda/bin/python MyScript.py
或
/usr/bin/pip install tweepy
前者将调用您的个人Python解释器,已经安装tweepy
之一。后者将为系统范围的Python安装tweepy
。
您可能需要以root身份调用后一个选项,例如sudo /usr/bin/pip install tweepy
。
我试过'sudo/usr/bin/pip install tweepy'但是我得到'command not found' –
我也试过'/ Users/eer/anaconda/bin/python MyScript.py',我得到了'ERROR:unknown command MyScript.py' –
1)所以你没有在你的系统中安装pip。如果您想使用pip将tweepy安装到系统Python中,则必须先安装pip。我不确定如何在OSX中安装它(我假设你正在使用它)。2)给出脚本的完整路径,就像你在这个问题中尝试的一样:'/ Users/eer/anaconda/bin/python /用户/ EER /桌面/ myscript.py'。 –
尝试做一个基本的卸载,然后重新安装:
pip uninstall tweepy
然后:
pip install tweepy
我试过并得到一个错误'OSError :[Errno 13]权限被拒绝:' –
你在运行什么操作系统?你的权限是什么? –
什么是'这pip'的结果呢? –
'哪个pip给''/ Users/eer/anaconda/bin/pip' –