Openerp/windowsrunfromgit
Материал из Etersoft wiki
Перейти к навигацииПерейти к поиску
Запуск odoo/openerp из git репозитария в WINDOWS
Подготовка python
- Установка python
- Качается и ставится из дистрибутива https://www.python.org/downloads/ . У меня 2.7.8
- Установка setup tools для python
- EasySetup -- менеджер пакетов для python https://pypi.python.org/pypi/setuptools#windows
- Ставится в powershell от администратора:
(Invoke-WebRequest https://bootstrap.pypa.io/ez_setup.py).Content | python -
- Установка библиотек, которые не удаётся поставить с помощью менеджера
- Установка Microsoft Visual C++ Compiler for Python 2.7
- Для компилирования некоторых пакетов понадобится Microsoft Visual C++ Compiler for Python. Ставится из дистрибутива
- http://www.microsoft.com/en-us/download/confirmation.aspx?id=44266
- Установка требующихся пакетов
- Нужно просто запустить менеджер пакетов с указанием пакетов.
easy_install.exe docutils feedparser gevent Jinja2 lxml mako mock passlib pillow psutil psycogreen pydot pyparsing pypdf pyserial python-dateutil python-ldap python-openid pytz pyusb pyyaml qrpre reportlab requests simplejson unittest2 vatnumber vobject werkzeug xlwt
- Установка библиотеки pychart
- Требуется установить библиотеку pychart, которой нет в репозитариях
- Нужно скачать пакет http://download.gna.org/pychart/ . Разархивировать и установить с помощью входящего в него инсталятораЖ
cd PyChart-1.39;python.exe .\setup.py install
- Установка нескольких пакетов, не вошедших в общий список requariements
easy_install.exe babel decorator wkhtmltopdf
Подготовка postgres
postgres нужно поставить. Далее создать в нём роль. С ролью postgres odoo отказывается работать. Если использовать psql, то можно просто обойтись командой:
psql -U postgres -c "CREATE ROLE odoo WITH CREATEDB PASSWORD 'password' LOGIN ;"
Подготовка odoo
- Клонирование репозитария oddo
- Нужно клонировать git репозиторий odoo из github. Происходит это не быстро
git clone https://github.com/odoo/odoo.git
- Создание config'а
- Нужно создать config для работы с oddo в корневой директории с odoo. Включает только что созданный логин и пароль для БД.
echo [options] & echo ; This is the password that allows database operations: & echo ; admin_passwd = admin & echo ; db_host = False & echo ; db_port = False & echo db_user = odoo & echo db_password = password>openerp-server.conf
Запуск odoo
Все приготовления готовы, можно запускать
python odoo.py -c openerp-server.conf
В браузере можно увидеть результат, создать БД и работать. http://localhost:8069/
Ссылки
Видео о том, как подключиться с помощью PyCharm'а http://www.youtube.com/watch?v=rmtdmODgQoo На самом деле всё просто, настраивается запуск odoo.py, добавляются параметры -c openerp-server.conf, запускается отладка. Но на видео видно, как это проверить