При установке OpenERP 6 я хочу создать файл конфигурации с помощью этой команды,
cd / главная / openerp / openerp-server / bin /
./openerp-server.py -s --stop-after-init -c /home/openerp/openerp-server.cfg
Но всегда показывали сообщение
ImportError: No module named psycopg2
Когда я проверяю пакет psycopg2, он уже установлен,
Пакет python-psycopg2-2.4.5-1.rhel5.x86_64
уже установлен и последняя версия
Нечего делать
Что в этом плохого?
Мой сервер - CentOS, я установил python 2.6.7.
$ python -c 'import sys; print sys.path'
import psycopg2
на консоли python?Ответы:
Шаг 1. Установите зависимости
Шаг 2. Запустите эту команду в своем виртуальном окружении.
Ссылка: Фернандо Муньос
источник
easy_install psycopg2
, но ваш вопрос привел меня туда!libpq-dev postgresql
build-dep
опция не работает, ноsudo apt-get install python-psycopg2
работаетЯ столкнулся с той же проблемой и решил ее с помощью следующих команд:
источник
You need to install postgresql-server-dev-X.Y ...
которое я получил после запускаsudo apt-get install build-dep python-psycopg2
(даже если подумал, что у меня уже установлен postgresql).Используйте psycopg2-binary вместо psycopg2 .
Или вы получите предупреждение ниже:
Ссылка: Выпущен Psycopg 2.7.4 | Psycopg
источник
Попробуйте установить
с участием
pip install psycopg2-binary --user
источник
python 3.7.3
иdjango 3.0.2
--user : Install to the Python user install directory for your platform. Typically ~/.local/, or %APPDATA%\Python on Windows.
Вы можете проверить дополнительную информацию, используяpip install --help
.Пожалуйста, попробуйте запустить команду
import psycopg2
в консоли python. Если вы получили сообщение об ошибке, проверьте,sys.path
где python ищет модуль установки. Если родительский каталогpython-psycopg2-2.4.5-1.rhel5.x86_64
находится в папкеsys.path
. Если его нет,sys.path
запуститеexport PYTHONPATH=<parent directory of python-psycopg2-2.4.5-1.rhel5.x86_64>
перед запуском сервера openerp.источник
Попробуйте с этим:
virtualenv -p /usr/bin/python3 test_env source test_env/bin/activate pip install psycopg2
запустите python и попробуйте импортировать, если вы настаиваете на его установке в своей системе, попробуйте python:
источник
Вам необходимо установить
psycopg2
модуль.В CentOS: убедитесь, что установлен Python 2.7+. Если нет, следуйте этим инструкциям: http://toomuchdata.com/2014/02/16/how-to-install-python-on-centos/
# Python 2.7.6: $ wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz $ tar xf Python-2.7.6.tar.xz $ cd Python-2.7.6 $ ./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib" $ make && make altinstall $ yum install postgresql-libs # First get the setup script for Setuptools: $ wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py # Then install it for Python 2.7 and/or Python 3.3: $ python2.7 ez_setup.py $ easy_install-2.7 psycopg2
Несмотря на то, что это вопрос CentOS, вот инструкции для Ubuntu:
Цитируйте: http://initd.org/psycopg/install/.
источник
ez_setup.py is deprecated and when using it setuptools will be pinned to 33.1.1
Недавно столкнулся с этой проблемой на моем производственном сервере. Я установил pyscopg2, используя
Он прекрасно работал на моем локальном компьютере, но заставил меня поработать на моем сервере ec2.
Приведенная выше команда работала для меня там. Публикация здесь на всякий случай поможет кому-то в будущем.
источник
У меня та же проблема, но только этот фрагмент решил мою проблему.
источник
Для Python3
Шаг 1. Установите зависимости
Шаг 2: Установите
источник
проверьте правильно, включен ли ваш виртуальный env вашего объекта, если он выключен, включите его. выполнить следующие команды:
Это работает для меня
источник
Я столкнулся с той же проблемой и потратил почти день, чтобы решить эту проблему. Я сделал 2 вещи: 1 - использовать python 3.6 вместо 3.8 2 - изменить версию django 2.2 (может работать немного выше, но я перехожу на 2.2)
Теперь все работает нормально
источник
Возникла та же проблема, когда я переключаюсь на ubuntu из Windows 10 ... у меня сработало следующее ... это после поиска в Google и многочисленных предложений в течение 2 часов ...
Надеюсь, это поможет кому-то, кто столкнулся с той же проблемой, особенно при переходе с ОС Windows на Linux (ubuntu).
источник
источник
Для python3 на ubuntu это сработало для меня:
источник