ValueError при установке Odoo 11 в Ubuntu - PullRequest
0 голосов
/ 06 ноября 2018

Я следую этому руководству.

Когда я использую это.

sudo pip3 install -r /opt/odoo11/odoo/requirements.txt

Я получаю эту ошибку:

Исключение:

Traceback (последний последний вызов):

Файл "/usr/lib/python3/dist-packages/pip/basecommand.py", строка 122, в основном status = self.run (параметры, аргументы)

Файл "/usr/lib/python3/dist-packages/pip/commands/install.py", строка 262, в работе для req в parse_requirements (имя файла, искатель = искатель, опции = опции, сессия = сессия):

Файл "/usr/lib/python3/dist-packages/pip/req.py", строка 1632, в parse_requirements req = InstallRequirement.from_line (line, приходят_from, prereleases = getattr (параметры, "pre", нет))

Файл "/usr/lib/python3/dist-packages/pip/req.py", строка 173, from_line return cls (req, come_from, url = url, пререлизы = пререлизы)

Файл "/usr/lib/python3/dist-packages/pip/req.py", строка 71, в init req = pkg_resources.Requirement.parse (req)

Файл "/usr/lib/python3/dist-packages/pkg_resources.py", строка 2667, в разборе reqs = list (parse_requirements (s))

Файл "/usr/lib/python3/dist-packages/pkg_resources.py", строка 2605, в parse_requirements line, p, specs = scan_list (VERSION, LINE_END, line, p, (1,2), "version spec")

Файл "/usr/lib/python3/dist-packages/pkg_resources.py", строка 2583, в scan_list «Ожидаемый», «или конец списка в», строка, «в», строка [p:]

ValueError: ("Ожидаемый", "или конец списка в", "gevent == 1.1.2; sys_platform! = 'Win32' и python_version <'3.7'", 'at', "; sys_platform! = 'win32' и python_version <'3.7' ") </p>

Хранение журнала отладки для сбоя в /home/juanfro/.pip/pip.log

Это содержание require.txt:

Бабель == 2.3.4

декоратор == 4.0.10

Docutils == 0,12

ebaysdk == 2.1.5

feedparser == 5.2.1

gevent == 1.1.2; sys_platform! = 'win32' и python_version <'3.7' </p>

gevent == 1.3.4; sys_platform! = 'win32' и python_version> = '3.7'

greenlet == 0,4.10; python_version <'3.7' </p>

greenlet == 0,4.13; python_version> = '3.7'

html2text == 2016.9.19

Jinja2 == 2.8.1

lxml == 3.7.1; sys_platform! = 'win32' и python_version <'3.7' </p>

lxml == 4.2.3; sys_platform! = 'win32' и python_version> = '3.7'

лкмл; sys_platform == 'win32'

Mako == 1.0.4

MarkupSafe == 0,23

фиктивный == 2.0.0

num2words == 0.5.4

ofxparse == 0,16

passlib == 1.6.5

Подушка == 4.0.0

psutil == 4.3.1; sys_platform! = 'win32'

psycopg2 == 2.7.3.1; sys_platform! = 'win32'

pydot == 1.2.3

pyldap == 2.4.28; sys_platform! = 'win32'

Pyparsing == 2.1.10

PyPDF2 == 1.26.0

pyserial == 3.1.1

Python-dateutil == 2.5.3

pytz == 2016,7

pyusb == 1.0.0

PyYAML == 3.12; python_version <'3.7' </p>

PyYAML == 3,13; python_version> = '3.7'

QRCode == 5,3

ReportLab == 3.3.0

запросы == 2.11.1

пенообразование-Jurko == 0,6

VATNUMBER == 1,2 * +1118 *

vobject == 0.9.3

Werkzeug == 0.11.15

XlsxWriter == 0.9.3

xlwt == 1,3. *

xlrd == 1.0.0

pypiwin32; sys_platform == 'win32'

Я предполагаю, что наличие нескольких версий gevent приводит к путанице или что в конце нужен какой-то разделитель, но я не знаю, что это за ошибка или как ее исправить.

Я нашел похожие проблемы, и ответы должны быть использованы: python -m pip install -U setuptools , но это не работает для меня.

1 Ответ

0 голосов
/ 11 ноября 2018

Есть несколько способов установить odoo 11

  1. установщик пакета.

в соответствии с документацией odoo, вам просто нужно набрать это:

wget -O - https://nightly.odoo.com/odoo.key | apt-key add -
echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list
apt-get update && apt-get install odoo
  1. источник, установщик.

это трудно для новичка. но вы можете использовать этот скрипт, созданный Yenthe666

https://github.com/Yenthe666/InstallScript/tree/11.0

...