zoukankan      html  css  js  c++  java
  • 配置openerp的开发环境

    给Eclipse安装PyDev插件
    启用Eclipse————如果前面的步骤都正确无误的话,那么Eclipse就该能够正常启动了。
    第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。

    在Help菜单中,选择Install New Software···,
    选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址)

    选择PyDev下的PyDev for Eclipse,别的都不要选,否则依赖检查那关过不去。

    点下一步,下一步安装
    中间会问你是否信任Aptana、Pydev什么的,信任就可以了

    最后重启Eclipse

     

    配置PyDev插件
    在Window菜单中选Preference,

    1、PyDev->Interpreter -Python,New一个Python解释器,填上解释器名字和路径,路径选相应的python.exe。

    以下几步Python 3.x必选,Python 2随意。我比较习惯Unicode,所以一次性在这儿设定了。
    2、General->Editors->TextEditors->Spelling,Encoding改成Other:UTF-8
    3、General->Workspace,Text fileencoding改成Other:UTF-8
    4、找到安装目录下的pluginsorg.python.pydev.debug_x.x.x.yyyymmddhhpysrcpydevd.py,
    920行的 
    encoding = Non 改成encoding = "UTF-8",保存

    至此,PyDev的配置就完成了。

    openerp server采用源码,client 和web 端采用应用包

    python 首先要easy-install .然后根据错误提示所需要什么lib包就安装。目前基本的错误都是出自在缺失lib包。

    中途有个需要更改目录结构的情况,在进入管理界面后开始基本配置的时候导入import_xml.rng的错误,原因根据我自己的解决方式是将bin目录下的import_xml.rng copy到根目录,bin/addons 文件夹也copy 到根目录。openerp-server.conf copy到根目录,

    openerp-server.conf 配置如下

    1. [options]  
    2. without_demo = False  
    3. smtp_port = 25  
    4. db_password = admin//数据库密码  
    5. xmlrpcs_interface =   
    6. syslog = False  
    7. logrotate = True  
    8. xmlrpcs_port = 8071  
    9. test_report_directory = False  
    10. list_db = True  
    11. timezone = False  
    12. xmlrpc_interface =   
    13. test_file = False  
    14. cache_timeout = 100000  
    15. smtp_password = False  
    16. secure_pkey_file = server.pkey  
    17. xmlrpc_port = 8069  
    18. log_level = info  
    19. xmlrpc = True  
    20. test_disable = False  
    21. admin_passwd = admin  
    22. assert_exit_level = error  
    23. smtp_server = localhost  
    24. static_http_url_prefix = None  
    25. test_commit = False  
    26. xmlrpcs = True  
    27. demo = {}  
    28. login_message = False  
    29. import_partial =   
    30. pidfile = None  
    31. db_maxconn = 64  
    32. stop_after_init = True  
    33. osv_memory_count_limit = False  
    34. reportgz = False  
    35. osv_memory_age_limit = 1.0  
    36. netrpc_port = 8070  
    37. db_port = 5432  
    38. db_name = False  
    39. debug_mode = False  
    40. netrpc = True  
    41. secure_cert_file = server.cert  
    42. logfile = F:javaprojectopenerpinopenerp-server.log//log文件目录  
    43. csv_internal_sep = ,  
    44. pg_path = None  
    45. static_http_enable = False  
    46. translate_modules = ['all']  
    47. smtp_ssl = False  
    48. root_path = F:javaprojectopenerp//源文件根目录  
    49. netrpc_interface =   
    50. smtp_user = False  
    51. db_user = admin//数据库用户名,需要更加实际情况更改  
    52. db_host = localhost  
    53. email_from = False  
    54. addons_path = F:javaprojectopenerpaddons//这个目录很重要。千万别指向到bin/addons目录下,要指向到copy出来放在根目录的addons目录  
    55. static_http_document_root = None  



    python 用到的lib 包如下。可参考:

    markupsafe-0.15-py2.7-win32.egg
    psycopg2-2.4.4-py2.7-win32.egg
    python-dateutil-1.5
    python_dateutil-1.5-py2.7.egg
    pytz-2011n-py2.7.egg
    PyWebDAV-0.9.4.1
    PyWebDAV-0.9.4.1-py2.7.egg
    PyYAML-3.10-py2.7-win32.egg
    reportlab-2.5-py2.7-win32.egg
    setuptools
    setuptools-0.6c11-py2.7.egg-info
    vobject-0.8.1c
    vobject-0.8.1c-py2.7.egg

     

    刚配置成功写下总结,能想起来的内容就这些。。。

  • 相关阅读:
    Node.js基础学习一之Get请求
    Node.js学习准备篇
    如何在eclipse添加SVN菜单
    Java泛型的好处
    mybatis多数据源配置
    Python map() 函数
    python split()使用方法
    pythom os 模块
    深浅copy
    小数据池
  • 原文地址:https://www.cnblogs.com/jacker1979/p/3707949.html
Copyright © 2011-2022 走看看