Задать вопрос
@zlodiak

Почему psycopg2 ругается на python3.5?

На моей машине по умолчанию используется python3.5. Я пытаюсь установить пакет, который позволил бы сделать запись в БД postgres.

kalinin@md ~ $ python --version
Python 3.5.2
kalinin@md ~ $ pip install psycopg2
/home/kalinin/.local/lib/python2.7/site-packages/pip/_vendor/requests/__init__.py:83: RequestsDependencyWarning: Old version of cryptography ([1, 2, 3]) may cause slowdown.
  warnings.warn(warning, RequestsDependencyWarning)
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Collecting psycopg2
  Using cached https://files.pythonhosted.org/packages/c7/ca/75236b17f1b951950ffc55d657c5aa408d3d0327a1b6c4c0f7cb16ef7e7b/psycopg2-2.8.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    ImportError: No module named setuptools
    
    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-9elJ0Q/psycopg2/


Как видите, в консоли выводятся сообщения, которые говорят, что мне нужно сменить версию питона с 2 версии на 3 версию. Я этого не понимаю потому что у меня и так 3 версия используется в системе. Подскажите пожалуйста как быть
  • Вопрос задан
  • 274 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
@bbkmzzzz
pip3 install psycopg2
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
NeiroNx
@NeiroNx
Программист
скрее всего pip ссылается на 2.7, попробуй так
python3 -m pip install psycopg2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы