2015-02-24 92 views
0

我有一個用Flask編寫的web應用程序。我試圖設置我的應用程序,以便它可以輕鬆下載所需的所有庫依賴項。我跟着guide here構建這樣我的應用程序:Flask App Postgres Dependencies

MyApp/ 
    runserver.py 
    setup.py 
    MyApp/ 
    templates/ 
    static/ 
    __init__.py 
    views.py 
    x.py 
    y.py 
    z.py 

我的setup.py文件看起來是這樣的:

from setuptools import setup, find_packages 

setup(
    name='MyApp', 
    version='1.0', 
    packages=find_packages(), 
    include_package_data=True, 
    zip_safe=False, 
    install_requires=[ 
    'flask', 
    'flask-bootstrap', 
    'flask-moment', 
    'flask-wtf', 
    'flask-script', 
    'wtforms', 
    'psycopg2'] 
) 

我再運行安裝文件,像這樣:

python setup.py install 

它開始做它的事情,但它總是窒息安裝psycopg2:

Error: pg_config executable not found. 

Please add the directory containing pg_config to the PATH 
or specify the full executable path with the option: 

python setup.py build_ext --pg-config /path/to/pg_config build ... 

or with the pg_config option in 'setup.cfg'. 
error: Setup script exited with 1 

我搜索了四周,沒有任何解決方案,我讀過的工作。任何建議都會是rad!

+0

您需要在系統上安裝Postgres。這是Python之外的依賴關係。 – dirn 2015-02-24 17:52:33

回答

0

安裝libpq-dev軟件包。