【发布时间】:2020-03-05 09:52:10
【问题描述】:
由于某种原因,Cron 不会处理这个并一直告诉我 pandas 没有安装(它是每当我正常运行我的代码时)
我收到了这封邮件:
Subject: Cron <user@Justins-MBP-4> PYTHONPATH=/Users/user/Library/Python/3.6/lib/python/site-packages python ~/downloads/random/milbtrans.command
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=user>
X-Cron-Env: <USER=user>
X-Cron-Env: <HOME=/Users/user>
Date: Tue, 8 May 2018 11:18:01 -0400 (EDT)
Traceback (most recent call last):
File "/Users/user/downloads/random/milbtrans.command", line 2, in <module>
import requests, csv, pandas, openpyxl, datetime, time
ImportError: No module named pandas
将 Pandas 更改为已修复,但现在出现此错误:
Traceback (most recent call last):
File "/Users/user/downloads/random/milbtrans.command", line 2, in <module>
import requests, csv, sys, pandas, openpyxl, datetime, time
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas/__init__.py", line 19, in <module>
"Missing required dependencies {0}".format(missing_dependencies))
ImportError: Missing required dependencies ['numpy']
感谢任何帮助。
【问题讨论】:
-
熊猫是如何安装的?例如,如果它在 virtualenv 中,则必须在该 env 中运行它。您可以
print(pandas.__file__)查看它在您系统上的位置。如果它不在系统目录中,那么它是某种本地安装。 -
该命令告诉我它位于此处:
/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/pandas/__init__.py -
我不熟悉哪个工具集将内容放入
/Library/Frameworks。你做了什么改变来解决熊猫问题? -
我将 PYTHONPATH 代码更改为上面评论中的正确目录
-
这是用户 cron 还是系统 cron?