psycopg2是用C编写的,需要进行编译。当您
pip install打包时,通常会有一个预编译的二进制车轮可供下载。
由于某种原因,预编译
psycopg2模块包含您的CPU无法识别的指令(可能是因为您的处理器太旧了)。您可以通过自己编译模块来解决此问题,这将确保代码在您的CPU上正常工作:
$ pip install --no-binary psycopg2 psycopg2
--no-binary psycopg2是一个单独的选项,因此您必须指定两次包名称。您也可以将其包括在内
requirements.txt:
psycopg2==a.b.c --no-binary psycopg2
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)