Смоленск 1.6 python and postgresql

saund400

New member
Сообщения
12
#1
Есть предустановленная какая-то библиотека для работы с postgres для питона?
python, python3
import psycopg2
> No module named "psycopg2"

В пакетном составе написано:
python-psycopg2. 2.6.2-1
Это что тогда?
 
Последнее редактирование:

default

New member
Сообщения
1
#5
Там когда писал python -m pip, не находил этот pip и в папках питона пусто
pip устанавливается отдельно из .deb пакета, например: sudo apt-get install python3-pip

Чтобы создавать виртуальные окружения, необходимо установить python3-venv: sudo apt-get install python3-venv
После установки заработает команда python3 -m venv venv, которая поместит виртуальное окружение в директорию venv в текущем каталоге.

Если вам нужно добавить в виртуальное окружение пакеты, которые содержаться в дистрибутивах Астры в .deb форматах, вы можете скачать их apt-get download python3-psycopg2, разархивировать dpkg -x python3-psycopg2* python3-psycopg2 и, как вариант, скопировать все файлы из директории python3-psycopg2/usr/lib/python3/dist-packages в директорию вашего виртуального окружения venv/lib/python3.5/site-packages.
Проверить установку можно активировав виртуальное окружение source venv/bin/activate и выполнить pip freeze.
 
Последнее редактирование: