我正试图下载并运行psycopg2以便与Postgresql数据库建立连接。
一些信息:
继续收到此错误:
ERROR: Command errored out with exit status 1:/Users/usr/Desktop/flagging/venv/bin/python3.7
-u -c 'import sys, setuptools, tokenize; sys.argv[0] =
'"'"'/private/var/folders/dp/vtrw_dl53tq6_w3c3v0vnd3m0000gn/T/pip-install-
14efe1an/psycopg2/setup.py'"'"';
__file__='"'"'/private/var/folders/dp/vtrw_dl53tq6_w3c3v0vnd3m0000gn/T/pip-install-
14efe1an/psycopg2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open).
(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code,
__file__, '"'"'exec'"'"'))' install --record
/private/var/folders/dp/vtrw_dl53tq6_w3c3v0vnd3m0000gn/T/pip-record-u6rqov3u/install-
record.txt --single-version-externally-managed --compile --install-headers
/Users/usr/Desktop/flagging/venv/include/site/python3.7/psycopg2 Check the logs for full
command output.
Database.py文件:
import os
import psycopg2
DATABASE_URL = os.environ['DATABASE_URL']
conn = psycopg2.connect(database=DATABASE_URL, user="postgres", host="localhost", password="password", port=5432)
conn.close()
项目结构:
.
├── LICENSE
├── Procfile
├── README.md
├── flagging_site
│ ├── __init__.py
│ ├── app.py
│ ├── blueprints
│ │ ├── __init__.py
│ │ ├── cyanobacteria.py
│ │ └── flagging.py
│ ├── config.py
│ ├── data
│ │ ├── __init__.py
│ │ ├── _store
│ │ │ ├── hobolink.pickle
│ │ │ ├── refresh.py
│ │ │ └── usgs.pickle
│ │ ├── database.py
│ │ ├── hobolink.py
│ │ ├── keys.py
│ │ ├── model.py
│ │ ├── task_queue.py
│ │ └── usgs.py
│ ├── static
│ │ ├── images
│ │ │ ├── CRWA_banner_main.jpg
│ │ │ ├── blue_flag.jpg
│ │ │ ├── red_flag.jpg
│ │ │ └── yellow_flag.jpg
│ │ └── style.css
│ ├── templates
│ │ ├── base.html
│ │ ├── index.html
│ │ └── output_model.html
│ └── vault.zip
├── requirements.txt
├── run_heroku.py
├── run_unix_dev.sh
├── run_windows_dev.bat
├── runtime.txt
├── setup.cfg
├── setup.py
├── tests
│ ├── conftest.py
│ ├── test_data.py
│ └── test_site.py
└── ven
基于这里有类似问题的人的评论,我有:
*无法在我的机器上找到postgresql以完成路径
我的问题是:
如果我已经成功安装了psycopg2-binary…。如何将其导入到database.py文件中以使其工作? (导入psycopg2-binary和导入psycopg2_binary无效)。
这是Postgresql服务器未运行的问题吗?目前正在追捕此错误,但想知道我是否在浪费时间。谢谢。