共计 557 个字符,预计需要花费 2 分钟才能阅读完成。
首先 psycopg2 官方的 pypi 仓库主页推荐用以下两种方式:
# first way
$ pip install psycopg2
# second way
$ python setup.py build
$ sudo python setup.py install
但是这两种方式都需要编译,会报下面的错误:
如果服务器能够访问外网的话推荐用 pip 安装 psycopg2-binary,
但是对于大部分企业来讲,一些生产服务器常常是不能访问外网的,那么这时候我们就需要离线来安装了,
下面说说离线安装需要注意的点,也是我踩过的坑,psycopg2-binary 的官方 pypi 文件下载页面如下,
https://pypi.org/project/psycopg2-binary/#files
我们打开后以 python2 为例,会看到两种版本的 wheel 文件,如下,
我们可以把这两个版本都下载下来,然后推荐使用下面这种方式来装,而不是常规的 pip 安装方法,因为某些生产环境的机器有多个 python 和 pip 版本共存,常规方式安装有坑。
$ python -m pip install psycopg2_binary-2.8.6-cp27-cp27mu-manylinux1_i686.whl
如果报错提示什么什么 not supported 的话,就装另外一个版本的 wheel 文件就行了。
正文完