安装“ psycopg2” python模块以在macOS上通过Python 2.7创建到PostgreSQL的连接时出错

问题描述 投票:0回答:1

也尝试安装psycopg2-binary,但存在相同的错误(不确定我在这里缺少什么,这是PostgreSQL和PyCharm的新功能)

pip install psycopg2
pip install psycopg2-binary

错误消息

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 9, in <module>
    load_entry_point('pip==7.1.0', 'console_scripts', 'pip')()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 558, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2682, in load_entry_point
    return ep.load()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2355, in load
    return self.resolve()
  File "/usr/local/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2365, in resolve
    raise ImportError(str(exc))
ImportError: 'module' object has no attribute 'main'
python-2.7 pycharm psycopg2
1个回答
0
投票
  1. 首先运行easy_install --upgrade pip命令来升级您的点数。
  2. 然后键入并运行它

from pip._internal import main main(['install', 'psycopg2'])

    此后运行此
  • main(['install', 'psycopg2-binary'])
  • © www.soinside.com 2019 - 2024. All rights reserved.