Я пытался использовать odoo 13 src с python 3.7.4 в Windows 8, я настроил pycharm
путь к скрипту: D: \ odoo_13_projects \ odoo13 \ odoo-bin
параметры: -r odoo -w odoo --db_host = localhost --addons-path = D: \ odoo_13_projects \ odoo13 \ addons
и я установил требования python, но всегда odoo не работал
Traceback (most recent call last):
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\site-packages\werkzeug\serving.py", line 56, in <module>
from http.server import BaseHTTPRequestHandler
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\http\server.py", line 92, in <module>
import email.utils
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\email\utils.py", line 33, in <module>
from email._parseaddr import quote
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\email\_parseaddr.py", line 16, in <module>
import time, calendar
File "D:\odoo_13_projects\odoo13\addons\calendar\__init__.py", line 4, in <module>
from . import controllers
File "D:\odoo_13_projects\odoo13\addons\calendar\controllers\__init__.py", line 4, in <module>
from . import main
File "D:\odoo_13_projects\odoo13\addons\calendar\controllers\main.py", line 6, in <module>
from odoo.api import Environment
File "D:\odoo_13_projects\odoo13\odoo\api.py", line 29, in <module>
from .tools.translate import _
File "D:\odoo_13_projects\odoo13\odoo\tools\translate.py", line 21, in <module>
from babel.messages import extract
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\site-packages\babel\messages\__init__.py", line 12, in <module>
from babel.messages.catalog import *
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\site-packages\babel\messages\catalog.py", line 15, in <module>
from cgi import parse_header
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\cgi.py", line 39, in <module>
from email.parser import FeedParser
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\email\parser.py", line 12, in <module>
from email.feedparser import FeedParser, BytesFeedParser
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\email\feedparser.py", line 27, in <module>
from email._policybase import compat32
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\email\_policybase.py", line 9, in <module>
from email.utils import _has_surrogates
ImportError: cannot import name '_has_surrogates' from 'email.utils' (C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\email\utils.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "D:/odoo_13_projects/odoo13/odoo-bin", line 5, in <module>
import odoo
File "D:\odoo_13_projects\odoo13\odoo\__init__.py", line 113, in <module>
from . import modules
File "D:\odoo_13_projects\odoo13\odoo\modules\__init__.py", line 8, in <module>
from . import db, graph, loading, migration, module, registry
File "D:\odoo_13_projects\odoo13\odoo\modules\graph.py", line 10, in <module>
import odoo.tools as tools
File "D:\odoo_13_projects\odoo13\odoo\tools\__init__.py", line 10, in <module>
from .misc import *
File "D:\odoo_13_projects\odoo13\odoo\tools\misc.py", line 29, in <module>
import werkzeug.utils
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\site-packages\werkzeug\__init__.py", line 218, in <module>
from .serving import run_simple
File "C:\Users\Pc\AppData\Local\Programs\Python\Python37\lib\site-packages\werkzeug\serving.py", line 59, in <module>
import SocketServer as socketserver
ModuleNotFoundError: No module named 'SocketServer'
Кто-нибудь может мне помочь
SocketServer
- это имя модуля в коде Python2, вы уверены, что нет несовпадения файлов? Odoo13 - это полностью код Python3. - person arryph   schedule 11.12.2020