我想在windows 10上使用Pycharm进行调试,所以我参考了youtube视频。
如何在窗口10中使用Pycharm调试Odoo
https://www.youtube.com/watch?v=aCXlh4Z2mbQ
我复制服务器目录形式odoo 11安装目录。然后使用Pycharm打开。
我还安装了软件包reuirements和Visual C++ 14.0(在Odo11vcredist目录中)。
我为python3.5安装了,因为它不支持Python3.6.1。
我的Pycharm配置设置如下:
脚本路径=odoo
参数= -w openpg -r openpgpwd --addons-path=addons
工作目录= D:\tmp\server
运行该项目时,Pycharm将显示以下错误消息:
有人知道怎么解决吗?
D:\Python36\python.exe odoo -w openpg -r openpgpwd --addons-path=addons
回溯(最近一次调用):
文件“”,第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
发布于 2018-11-29 16:50:33
错误:
ModuleNotFoundError:没有名为“psycopg2._psycopg”的模块
这是因为您失去了odoo服务器的依赖关系,在本例中,psycopg2只是过度依赖:
pip install psycopg2-binary我希望这个答案能对你或其他人有所帮助。
https://stackoverflow.com/questions/49527391
复制相似问题