我想在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完成处理
答案 0 :(得分:0)
错误:
ModuleNotFoundError:没有名为“ psycopg2._psycopg”的模块
这是因为您失去了对odoo服务器的依赖,在这种情况下, psycopg2 只是执行:
pip install psycopg2-binary
我希望这个答案对您或其他任何人都有帮助。