如何解决将 psycopg2 添加到 dev 设置
如何运行 pip install 我的 python 包,以便它可以使用 psycopg2?
目前不允许使用 psycopg2-binary,因为它与可能产生段错误问题的库发生冲突。
这既适用于在 Ubuntu 上的部署,也适用于在 Mac 或 Windows 上的开发。 所以我需要生产脚本的部署没有问题,并且当开发人员运行时:
pip install -e '.[dev]'
这应该为本地开发设置环境。
是否可以有一些逻辑拦截用于在本地开发环境中设置并为开发人员机器安装libpq-dev和python3-dev?
或者有什么在 Docker 中开发的技巧?
install_requires=[ # library for production
...,'psycopg2==2.8.*',...
],extras_require={
'dev': [
...
],# custom library for development
未释放的 Docker 映像具有必需的 libpq-dev 和 python3-dev。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。