有关windows在调试ODOO8.0有些问题
继Ubuntu建筑物8.0调试环境后,,尝试windows设置开发环境。
最后的调试和开发,或将返回Linux环境,由于前一段时间手贱,改变分区表,该grub搞哈。哎!后来重建mbr,手动检索分区表(无备份)。总算数据没丢。
安装的windows开发环境,为了暂时解决几个问题。总结一下,对于Windows和Linux共存的问题,在磁盘紧张的时候,
手不能贱啊!-_-!!!
调试odoo8.0的系统环境是win2012 R2评估版,已经过期;在vm虚拟机中安装。pycharm调试。
安装过程都非常easy,网上较多教程,下面仅仅说明几个问题,是须要注意的部分:
(一) 假设想调试比較简单,建议分别在机器上先下载allinone7.0和8.0的版本号。然后分别安装在不同的文件夹。(下载地址见注一)
至于原因,大致是部分组件或环境在安装包中能够配置或者已经部署,是一种简单的方式,反正调试不会直接用到它们。
(二) 类似按《Ubuntu下用PyCharm 执行调试 Odoo 8.0 可能存在的问题》的方式设置pycharm的debug配置參数。
由于是暂时的开发环境,我没有下载源代码调试,而是用的green版本号。在pycharm中加入green版的文件夹,然后debug调试openerp-server文件。
(三) 除了7.0调试时须要安装的组件,还须要安装下面组件,条件是仅仅要正常訪问外网就可以。
--下面是odoo8.0调试须要多安装的组件,相比較7.0而言.
ImportError: No module named pyPdf
C:\Users\Administrator>easy_install pyPdf
Searching for pyPdf
Reading https://pypi.python.org/simple/pyPdf/
Reading http://pybrary.net/pyPdf/
Download error on http://pybrary.net/pyPdf/: [Errno 11002] getaddrinfo failed -- Some packages may not be found!
Reading http://stompstompstomp.com/pyPdf/
Download error on http://stompstompstomp.com/pyPdf/: [Errno 11002] getaddrinfo failed -- Some packages may not be found!
Best match: pyPdf 1.13
Downloading https://pypi.python.org/packages/source/p/pyPdf/pyPdf-1.13.tar.gz#md5=7a75ef56f227b78ae62d6e38d4b6b1da
Processing pyPdf-1.13.tar.gz
Writing c:\users\admini~1\appdata\local\temp\easy_install-bjtpkg\pyPdf-1.13\setup.cfg
Running pyPdf-1.13\setup.py -q bdist_egg --dist-dir c:\users\admini~1\appdata\local\temp\easy_install-bjtpkg\pyPdf-1.13\egg-dist-tmp-etbabh
Not SVN Repository
zip_safe flag not set; analyzing archive contents...
Adding pypdf 1.13 to easy-install.pth file Installed d:\python27\lib\site-packages\pypdf-1.13-py2.7.egg
Processing dependencies for pyPdf
Finished processing dependencies for pyPdf ImportError: No module named passlib.context
C:\Users\Administrator>easy_install passlib
Searching for passlib
Reading https://pypi.python.org/simple/passlib/
Best match: passlib 1.6.2
Downloading https://pypi.python.org/packages/source/p/passlib/passlib-1.6.2.tar.gz#md5=2f872ae7c72ca338634c618f2cff5863
Processing passlib-1.6.2.tar.gz
Writing c:\users\admini~1\appdata\local\temp\easy_install-gydh8e\passlib-1.6.2\setup.cfg
Running passlib-1.6.2\setup.py -q bdist_egg --dist-dir c:\users\admini~1\appdata\local\temp\easy_install-gydh8e\passlib-1.6.2\egg-dist-tmp-bsbrr3
Not SVN Repository
Adding passlib 1.6.2 to easy-install.pth file Installed d:\python27\lib\site-packages\passlib-1.6.2-py2.7.egg
Processing dependencies for passlib
Finished processing dependencies for passlib
(四) 在debug前,绿色版的配置文件openerp-server.conf须要移动到source文件夹下。
否则会报类似这种错误'ERROR: No user specified for the connection to the database'。
(五) 假设提示无法訪问数据库,调试的时候多看看log,可能是默认訪问的数据库去找postgres了。
能够在配置文件openerp-server.conf中,加入參数例如以下
db_name = False
dbfilter = GPT8a1
我没有改动py文件,也不必操心类似这个问题,它会去找你指定的db。
如图1
(六) 至于为什么8.0在启动时。addons会从3个不同的位置载入?
当然,正确的addons取决于你在配置文件里addons_path的设置!
下面是绿色版的说明:
data\\addons\\8.0文件夹是系统自己主动生成的,你临时能够不用管它;
'D:\\GreenOdoo-8.0-win32\\source\\openerp\\addons'文件夹。这里面仅仅是base基础模块,你最好别去动它,相应内置的base_addons參数;
'D:\\GreenOdoo-8.0-win32\\source\\addons'文件夹。这里面的组件是剩下最全的。你动吧!它对于内置的main_addons參数值。
(七) 有人会发现,为什么我安装的版本号里面。没有pg库。或者我在调试的时候无法启动pg库怎么办?
非常easy。你不是安装了allinone7.0吗?它pg的服务是独立的。简单吧?
启动它(尽管它的版本号可能是9.2的。没关系!
)。
在调试的时候,相同配置文件里指定pg_path吧。
比方我的调试配置文件是这样,很多其它參数能够相同设定:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_user = openpg
db_password = openpgpwd
db_name = False
dbfilter = GPT8a1
pg_path = D:/OpenERP 7.0-20140305-001210/PostgreSQL/bin
addons_path = D:\GreenOdoo-8.0-win32\source\addons
data_dir = data
log_level = debug_sql
; logfile = openerp-server.log
; logrotate = True
没有问题把。就是这样简单,别把时间耗在搭建好开发环境上。呵呵。结果类似这样,
如图2
注一:
1)步科绿色版:
https://github.com/buke/GreenOdoo
2)官方:
源代码下载 https://github.com/odoo/odoo
Openerp 7.0程序(及源码)下载http://nightly.openerp.com/7.0
odoo 8.0 程序(及源码)下载http://nightly.openerp.com/8.0/nightly/
3)移动版:
http://mobile.odoo.co.in
4)非官方的二进制python包
http://www.lfd.uci.edu/~gohlke/pythonlibs/
版权声明:本文博客原创文章,博客,未经同意,不得转载。
有关windows在调试ODOO8.0有些问题的更多相关文章
- 如何在VMware中安装Windows Phone SDK 8.0 (支持模拟器调试)
相信很多开发者目前的系统还是Win7或Mac,一般不会为了开发某个程序而重装系统,所以我们就需要用到VMware这类的虚拟机来模拟预期的开发环境.在开始介绍前,给大家说明下我当前的软硬件环境,本文所讲 ...
- odoo8.0+PyCharm4.5开发环境配置
终于把odoo的开发环境配置好,现把相关经验教训做个记录分享: odoo8.0+PyCharm4.5开发环境配置(剑飞花 373500710) 1.最佳兼容搭配包 试过各种组合 GreenOdoo+p ...
- 深入理解Windows X64调试
随着64位操作系统的普及,都开始大力进军x64,X64下的调试机制也发生了改变,与x86相比,添加了许多自己的新特性,之前学习了Windows x64的调试机制,这里本着“拿来主义”的原则与大家分享. ...
- Windows Embedded CE 6.0开发环境的搭建
最近开始在学习嵌入式,在这里首先得安装Windows Embedded CE 6.0,其中遇到了很多问题,电脑的系统以及相关配置都会在安装过程中受到影响,因此笔者就安装中的问题以及环境搭建来介绍一下. ...
- Windows SharePoint Services 3.0编码开发工具和技巧(Part 1 of 2)
转:http://blog.csdn.net/mattwin/article/details/2074984 WSSv3 Technical Articles_Windows SharePoint S ...
- Windows 下VC++6.0制作、使用动态库和静态库
Windows 下VC++6.0制作.使用动态库和静态库 一.VC++6.0制作.使用静态库 静态库制作 1.如图一在VC++6.0中new一个的为win32 static library工程并新建一 ...
- Windows程序调试系列: 使用VC++生成调试信息 转
Windows程序调试系列: 使用VC++生成调试信息 ZhangTao,zhangtao.it@gmail.com, 译自 “Generating debug information with Vi ...
- Windows Embedded CE 6.0开发环境的搭建(2)
最近开始在学习嵌入式,在这里首先得安装Windows Embedded CE 6.0,其中遇到了很多问题,电脑的系统以及相关配置都会在安装过程中受到影响,因此笔者就安装中的问题以及环境搭建来介绍一下. ...
- DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版及制作Visual Studio C#项目模板文件详解
关于 DotNetBar for Windows Forms 12.9.0.0_冰河之刃重打包版 --------------------11.8.0.8_冰河之刃重打包版-------------- ...
随机推荐
- 浅谈android的am命令
android系统为大家提供了adb工具,在adb的基础上执行adb shell就可以从PC上对手机侧执行shell命令.和pc的linux系统一样,在系统的默认路径syste/bin下面是可执行程序 ...
- Android学习笔记(四十):Preference使用
Preference从字面上看偏好,译为首选项. 一些配置数据,一些我们上次点击选择的内容.我们希望在下次应用调起的时候依旧有效,无须用户再一次进行配置或选择.Android提供preference这 ...
- DevExpress控件使用之RichEditControl的使用
原文:DevExpress控件使用之RichEditControl的使用 做Winform的,我们一般都知道,传统.NET界面有一个RichTextBox控件,这个是一个富文本控件,可以存储图片文字等 ...
- AndroidUI的组成部分GridView
java 代码例如以下(简单的知识点我会以凝视的形式解说): package com.gc.gridviewdemo; /** * @author Android将军 */ /** * 知识点解说: ...
- 【原创】shadowebdict开发日记:基于linux的简明英汉字典(三)
全系列目录: [原创]shadowebdict开发日记:基于linux的简明英汉字典(一) [原创]shadowebdict开发日记:基于linux的简明英汉字典(二) [原创]shadowebdic ...
- debain install scim
1. su input root pwd 2. apt-cache search scim apt-get install scim apt-cache search scim-pinyin apt- ...
- windows中间vmware的Linux系统安装jdk步骤
1.设置文件的享受,对于本地阅读windows档 于vmware虚拟机设置共享文件夹,那么共享文件中,你可以 2.然后打开虚拟机上,使用root输入账户,然后,在夹/mnt/hgfs/ 共享文件了 ...
- 【Linux探索之旅】第二部分第四课:文件操纵,鼓掌之中
内容简介 1.第二部分第四课:文件操纵,鼓掌之中 2.第二部分第五课预告:用户和权限 文件操纵,鼓掌之中 既然上一课我们学习了Linux中的文件组织方式,那么现在就该是玩弄,啊不,是操纵它们的时候了. ...
- oracle物化视图使用+hibernate
使用过程 ----删除 TRUNCATE TABLE mlog$_xxx_lxz_tmp;DROP MATERIALIZED VIEW LOG ON xxx_lxz_tmp; drop materia ...
- UVA 1411 - Ants(二分图完美匹配)
UVA 1411 - Ants 题目链接 题意:给定一些黑点白点,要求一个黑点连接一个白点,而且全部线段都不相交 思路:二分图完美匹配,权值存负的欧几里得距离,这种话,相交肯定比不相交权值小,所以做一 ...