有没有一种方法可以使用pip安装psycopg2而无需在主机系统上安装postgres

贝汉·雷莫山

在macOS上使用pip安装psycopg2失败,并显示错误pg_config可执行文件。它似乎正在寻找Postgres安装。我不想在主机操作系统上安装Postgres,并尝试将Django应用与dockerized Postgres连接。

当将Django和Postgres分别放置在单独的容器中时,该应用程序运行良好,但是保持Postgres容器并与主机操作系统连接Django应用程序不起作用。我在python virtualenv中运行Django。

莫里斯·迈耶(Maurice Meyer)

您不需要安装postgres服务器。
Psycopg2需要有pg_configlibpq安装,有一个二进制软件包psycopg2-binary,具有包括了所有的依赖关系:

Archive:  psycopg2_binary-2.8.4-cp27-cp27m-manylinux1_i686.whl
  Length      Date    Time    Name
---------  ---------- -----   ----
     6281  10-20-2019 00:46   psycopg2/pool.py
    14082  10-20-2019 00:46   psycopg2/errorcodes.py
    14865  10-20-2019 00:46   psycopg2/sql.py
     4261  10-20-2019 00:46   psycopg2/_lru_cache.py
    43756  10-20-2019 00:46   psycopg2/extras.py
     2929  10-20-2019 00:46   psycopg2/_ipaddress.py
    17667  10-20-2019 00:46   psycopg2/_range.py
     4892  10-20-2019 00:46   psycopg2/__init__.py
     7084  10-20-2019 00:46   psycopg2/extensions.py
   864740  10-19-2019 20:56   psycopg2/_psycopg.so
     4408  10-20-2019 00:46   psycopg2/tz.py
     7258  10-20-2019 00:46   psycopg2/_json.py
     1382  10-20-2019 00:46   psycopg2/errors.py
      367  10-20-2019 00:46   psycopg2/compat.py
   738104  10-19-2019 20:56   psycopg2/.libs/libkrb5-083f5b6f.so.3.3
   106904  10-19-2019 20:56   psycopg2/.libs/libselinux-89f957db.so.1
   637892  10-19-2019 20:56   psycopg2/.libs/libssl-edc39324.so.1.1.1d
     9004  10-19-2019 20:56   psycopg2/.libs/libkeyutils-1-418112b0.2.so
   329164  10-19-2019 20:56   psycopg2/.libs/libpq-2be1e2df.so.5.11
   428784  10-19-2019 20:56   psycopg2/.libs/libldap_r-2-2e3da1cd.4.so.2.10.11
   251840  10-19-2019 20:56   psycopg2/.libs/libsepol-5bd02592.so.1
  3050920  10-19-2019 20:56   psycopg2/.libs/libcrypto-7d5df85f.so.1.1.1d
   171928  10-19-2019 20:56   psycopg2/.libs/libk5crypto-92a64cbe.so.3.1
   240952  10-19-2019 20:56   psycopg2/.libs/libgssapi_krb5-e4e762a2.so.2.2
    75576  10-19-2019 20:56   psycopg2/.libs/libz-83853723.so.1.2.3
     8852  10-19-2019 20:56   psycopg2/.libs/libcom_err-caa8c98e.so.2.1
    55692  10-19-2019 20:56   psycopg2/.libs/liblber-2-9ed85788.4.so.2.10.11
   138640  10-19-2019 20:56   psycopg2/.libs/libsasl2-fa5e3f6a.so.3.0.0
    42920  10-19-2019 20:56   psycopg2/.libs/libkrb5support-4db1495c.so.0.1
     2238  10-20-2019 00:56   psycopg2_binary-2.8.4.dist-info/LICENSE.txt
      107  10-19-2019 20:56   psycopg2_binary-2.8.4.dist-info/WHEEL
        9  10-20-2019 00:56   psycopg2_binary-2.8.4.dist-info/top_level.txt
     4297  10-20-2019 00:56   psycopg2_binary-2.8.4.dist-info/METADATA
     3029  10-19-2019 20:56   psycopg2_binary-2.8.4.dist-info/RECORD
---------                     -------
  7290824                     34 files

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以使用我的Microsoft帐户进行干净的Windows 10安装,而无需复制我的旧用户设置?

有没有一种方法可以使用numpy将函数应用于2D数组而无需循环

有没有一种方法可以使用React Native应用程序更新本机Android应用程序而无需重新安装?

有没有一种方法可以检测在基于debian的系统上是否安装了ICU?

有没有一种方法可以在Linux上安装程序的多个版本?

有没有一种方法可以检测使用本地C#调用的系统上安装了哪些Windows Store应用程序?

有没有一种方法可以存储此变量而无需重置

有没有一种方法可以使用nodejs发送appengine邮件,而无需使用诸如sendGrid或mailJet的中介服务

有没有一种方法可以使用新的Injection类扩展子组件的构造函数,而无需调用super()?

有没有一种方法可以使用Java存储信息而无需专用服务器?

有没有一种方法可以使用Serde反序列化任意JSON,而无需创建细粒度的对象?

有没有一种方法可以使Qt QProgressBar显示超过100%的百分比而无需使用标签?

有没有一种方法可以直接使用测试夹具测试事件,而无需使用ExpectEvents?

有没有一种方法可以获取GTK系统中所有已安装字体的列表

有没有一种方法,我可以从绑定的Windows主机到Linux容器安装点的文件?

有没有一种方法可以在多个矩阵行上使用“哪个”功能而无需使用&多次?

有没有一种方法可以使用ggplot2从一个小标题中将所有值放在一个小块中生成散点图,而无需ivot_wider?

有没有一种方法可以使Opera与系统设置的代理不同?

有没有一种方法可以使用AngularJS在没有JavaScript的模型上从ng-repeat绑定$ index的2种方式?

有没有一种方法可以使信号类似于CombineLatest,而无需首先触发所有信号?

有没有一种方法可以获取域的完整区域文件而无需联系其主机?

有没有一种方法可以更改命令前缀而无需重新启动漫游器以使更改生效?(DSharpPlus)

有没有一种方法可以正式下载或验证Windows安装ISO?

有没有一种方法可以强制Ubuntu在BIOS模式下安装?

有没有一种方法可以使用MapStruct来运行程序,而不必每次都进行maven全新安装?

有没有一种方法可以使用apt从特定存储库安装软件包?

有没有一种方法可以使用已安装的程序打开Google驱动器文件?

有没有一种方法可以查看实时系统中MaxClients值是多少,而无需查看配置文件

有没有一种方法可以使用JavaScript以相反的顺序在数组上使用map()?