我查看了有关此问题的所有帖子。我已经使用Homebrew在Mac上(重新)安装了PostgreSQL。我已经调整了PATH变量。我已经安装/卸载/重新安装了psycopg2。我看过视频。但是,我仍然无法弄清楚 psyco pg2如何在我的计算机上正常运行,而对我的数据库以及Flask应用程序不可用。这是我最新的错误消息,其中确认,是的,它在那里,不,我不能使用它(否则Python不会确认它)。任何帮助将不胜感激。这是胡说八道的第二天。
RCD@Ryans-MacBook-Pro ~ - $ sudo pip3 install psycopg2
Password:
Requirement already satisfied: psycopg2 in /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages (2.7.5)
RCD@Ryans-MacBook-Pro ~ - $ python
>>> import psycopg2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/psycopg2/__init__.py", line 50, in <module>
from psycopg2._psycopg import ( # noqa
ImportError: No module named _psycopg
答案 0 :(得分:0)
因此,您已经在Python 3.7中安装了'bookmark'
,但尝试在Python 2.7中使用它。
psycopg2
和python
必须同步;最简单的方法是运行pip
而不是python -m pip
,这样可以保证您对当前的pip
使用正确的pip
。
请记住,python
使用了不同的sudo
,因此最好将$PATH
的完整路径设置为:
python