0

我想在 Windows 10 上使用 Pycharm 进行调试。所以我参考了 youtube 视频。

如何在 Window 10 中使用 Pycharm 调试 Odoo

https://www.youtube.com/watch?v=aCXlh4Z2mbQ

我从 odoo 11 安装目录复制服务器目录。然后用Pycharm打开。

我还安装了 Package reuirements 和 Visual C++ 14.0(在 odoo 11 vcredist 目录中)。

我为 python 3.5 安装了 win-psycopg,因为它不支持 Python 3.6.1。

我的 Pycharm 配置设置如下:

脚本路径 = odoo-bin

参数 = -w openpg -r openpgpwd --addons-path=addons

工作目录 = D:\tmp\server

当我运行项目时,Pycharm 显示如下错误消息:

有人知道如何解决吗?

D:\Python36\python.exe odoo-bin -w openpg -r openpgpwd --addons-path=addons

回溯(最近一次通话最后):

文件“odoo-bin”,第 5 行,在

import odoo 

文件“D:\tmp\server\odoo__init__.py”,第 84 行,在

from . import modules 

文件“D:\tmp\server\odoo\modules__init__.py”,第 8 行,在

from . import db, graph, loading, migration, module, registry 

文件“D:\tmp\server\odoo\modules\graph.py”,第 10 行,在

import odoo.tools as tools 

文件“D:\tmp\server\odoo\tools__init__.py”,第 10 行,在

from .convert import * 

文件“D:\tmp\server\odoo\tools\convert.py”,第 22 行,在

from .yaml_import import convert_yaml_import 

文件“D:\tmp\server\odoo\tools\yaml_import.py”,第 23 行,在

from .safe_eval import safe_eval 

文件“D:\tmp\server\odoo\tools\safe_eval.py”,第 21 行,在

from psycopg2 import OperationalError 

文件“D:\Python36\lib\site-packages\psycopg2-2.6.2-py3.6-win-amd64.egg\psycopg2__init__.py”,第 50 行,在

from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID 

ModuleNotFoundError:没有名为“psycopg2._psycopg”的模块

进程以退出代码 1 结束

4

1 回答 1

1

错误:

ModuleNotFoundError:没有名为“psycopg2._psycopg”的模块

这是因为你失去了对 odoo 服务器的依赖,在这种情况下psycopg2只是执行:

pip install psycopg2-binary

我希望这个答案对您或其他任何人都有帮助。

于 2018-11-29T16:50:33.870 回答