当我直接运行 Python interperter 时,导入 psycopg2 没有问题
Python 3.5.1 |Anaconda custom (64-bit)| (default, Dec 7 2015, 11:16:01) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux Type "help", "copyright", "credits" or "license" for more information.
>>> import psycopg2
>>> from psycopg2._psycopg import *
>>>
但是如果我import psycopg2
在通过 cron 执行的脚本中运行,我会收到以下错误。我该如何解决这个问题,以便它也可以通过 cron 运行?
import psycopg2, psycopg2.extras
File "/opt/anaconda3/lib/python3.5/site-packages/psycopg2/__init__.py", line 50, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ImportError: No module named _psycopg
如您所见,我通过 Anaconda 使用 Python 3.5