我正在尝试使用Postgres数据库为Django项目实现自动测试,但是在安装psycopg2时我的构建失败,因为找不到pg_config
的错误消息可以读取here 。根据{{3}},这是因为可能未安装libpq-dev
和python-dev
。一个对我不起作用的解决方案是使用备用数据库进行测试,因为我有一些依赖于Postgres特定功能的核心代码。我想知道,有没有人能够使用Postgres获得Django并在Cloudbees的Jenkins上运行,如果是这样,我该怎么办呢?
答案 0 :(得分:2)
您应该使用http://wiki.cloudbees.com/bin/view/DEV/Python+Builds运行python,以便您可以选择要使用的确切运行时版本并获得virtualenv集,其中设置自定义python环境更容易
答案 1 :(得分:0)
我遇到了这个问题,如果您使用的是python 3,则需要
apt-get install python3-dev