感谢 feigamesnb

第一步:安装python2.7环境

去https://www.python.org/downloads/下载windows版本的python,选择2.7版本,按提示安装,并将安装路径加入到系统变量中!

第二步:安装pycharm

去官方http://www.jetbrains.com/pycharm/download/下载pycharm社区版,按提示安装!

第三步:安装postgresql

去官方http://www.postgresql.org/download/windows/ 按官方提示安装pgadmin3并安装配置好数据库!

第四步:下载Odoo源码

去http://nightly.odoo.com下载对应版本的源码并解压后用pycharm打开!

并新建openerp-server.conf文件,内容如下:

[options]
db_host = 127.0.0.1
db_port = 5432
db_user = odoo
db_password = odoo
addons_path = xxxxxxxxx根据实际地址填写,不要有中文 - 修改requirements.txt:psycopg2==2.5.3 >> psycopg2==2.6.0 python-ldap==2.4.15 >> python-ldap==2.4.19 Delete gevent==1.0.1 reportlab==3.1.8 >> reportlab==3.1.44

第五步:安装pip工具,用来安装odoo所需的一些依赖库!

pip的安装方法很多,这里不再啰嗦,可以参考:http://jingyan.baidu.com/article/e73e26c0d94e0524adb6a7ff.html

安装完pip后,使用pip安装odoo的依赖库,具体内容参照odoo安装里面需要的依赖库!

- 安装PG的Python驱动,psycopg2-2.6.0.win-amd64-py2.7-pg9.4.1-release (https://pypi.python.org/pypi/psycopg2/2.6) - 安装python的VC编译器,VCForPython27 (http://www.microsoft.com/en-us/download/details.aspx?id=44266) - 安装windows系统API的访问库,pywin32-219.win-amd64-py2.7 (http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/) - 下载并安装目录访问库, python_ldap‑2.4.19‑cp27‑none‑win_amd64.whl (http://www.lfd.uci.edu/~gohlke/pythonlibs/) - 安装wkhtmltopdf,并加入path系统变量中 - 下载并安装PDF处理库,reportlab-3.1.44-cp27-none-amd64.whl (http://www.lfd.uci.edu/~gohlke/pythonlibs/) - 安装node.js及less(9.0版本需要)

1、安装node.js  http://nodejs.org/download/
在命令行中直接运行node -v,命令行将打印出:v0.6.1,表示安装成功。
2、安装CNPM npm install -g cnpm —registry=https://registry.npm.taobao.org
命令行运行cnpm install underscore,返回类似underscore@1.2.2 ./node_modules/underscore ,表示安装成功
3、安装less,git运行cnpm install -g less@latest,
运行less例:
lessc --compress all.less > all.min.css lessc all.less > all.css
4、安装Less的PLUS   clean-css cnpm install -g less-plugin-clean-css https://libraries.io/npm/less-plugin-clean-css

第六步:配置pycharm如下图

搞定!

1.使用pycharm搭建开发调试环境【转】的更多相关文章

  1. 配置Windows 2008 R2 64位 Odoo 8.0 源码PyCharm开发调试环境

    安装过程中,需要互联网连接下载python依赖库: 1.安装: Windows Server 2008 R2 x64标准版 2.安装: Python 2.7.10 amd64 到C:\Python27 ...

  2. envoy开发调试环境搭建

    image 前段时间研究envoy的filter开发,在windows机器环境上面折腾了会,这里记录一下,希望能够帮助到大家少走一些坑 主要是使用vscode devContainer的方式来搭建开发 ...

  3. 配置Windows 2008 R2 64位 Odoo 8.0/9.0 源码开发调试环境

    安装过程中,需要互联网连接下载python依赖库: 1.安装: Windows Server 2008 R2 x64标准版 2.安装: Python 2.7.10 amd64 到C:\Python27 ...

  4. windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境

    windows下用eclipse+goclipse插件+gdb搭建go语言开发调试环境   http://rongmayisheng.com/post/windows%E4%B8%8B%E7%94%A ...

  5. PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )

    1 软件准 WampServer 下载地址:http://www.wampserver.com/en/#download-wrapper    我下的是 里面包含了搭建PHP必须的4个软件:   1. ...

  6. golang在Windows下Sublime Text开发调试环境的配置

    一.前言 近期本人有工作调动,进入了一个全新的领域[golang]服务端开发.在此写下本文,希望给那些没接触过golang开发调试环境及还在犹豫选择那家golang IDE而纠结的朋友们一点点帮助,如 ...

  7. PHP开发调试环境配置

    ——基于wamp和Eclipse for PHP Developers 引言 为了搭建PHP开发调试环境,我曾经在网上查阅了无数的资料,但没有一种真正能够行的通的.因为PHP开发环境需要很多种软件相互 ...

  8. 在cocos code ide的基础上构建自己的lua开发调试环境

    对于一种语言,其所谓开发调试环境, 大体有以下两方面的内容: 1.开发, 即代码编写, 主要是代码提示.补齐, 更高级一点的如变量名颜色等. 2.调试, 主要是运行状态下断点.查看变量.堆栈等. 现在 ...

  9. 玩转VSCode-完整构建VSCode开发调试环境

    随着VSCode的不断完善和强大,是时候将部分开发迁移到VS Code中了. 目前使用VS2019开发.NET Core应用,一直有一个想法,在VS Code中复刻VS的开发环境,同时迁移到VS Co ...

随机推荐

  1. Python3循环语句

    Python3 循环语句 Python中的循环语句有for和while. 循环语句控制结构图如下: 一.while循环 ①循环结构 while 判断条件: 执行语句 实例: n = int(input ...

  2. 如何使用代码获得一个function module的Where Used List

    如果要获得一个function module的Where Used List,我们通常用的办法是使用ABAP workbench里提供的功能. where used list显示结果如下: 但我接到一 ...

  3. IOS MapKit框架的使用(专门用于地图显示)

    ● MapKit框架使用前提 ● 导入框架 ● 导入主头文件#import <MapKit/MapKit.h>   ●  MapKit框架使用须知 ●  MapKit框架中所有数据类型的前 ...

  4. Apache轻量级性能測试工具--ab

    Apache轻量级性能測试工具--ab ab早已不是什么新奇玩意,平时工作中会须要一些性能測试.简单的性能測试全然能够由AB来替代,而不须要动用LR这样重量级的工具. 此文简介一下ab的工具使用与结果 ...

  5. Northwind数据库不能在SQL Server 2012上创建

    附加mdf文件不出意料会提示数据库格式无法兼容,试着通过脚本来创建,会有以下错误提示: Could not find stored procedure 'sp_dboption'. 原因是SQL Se ...

  6. 报表技术之PDF格式报表生成 ----JasperResport

    JasperReport简介 JasperReport:java提供的一个类库,承上启下,读取IReport生成的xxx.jrxml文件,获取到pdf中需要显示的全部内容,然后底层调用IText相关的 ...

  7. 实现新layer的时候易犯的错误

    实现新layer后,如果我还是在原来的build文件夹里面make,好像是不会编译新的层的,所以跑程序会报没有你新添加的这个层.要么make clear重新make,要么就直接./build.sh,这 ...

  8. Restframework中的Request

    1.介绍 该篇博客主要介绍restframework内置的Request类,它扩展了Django中的Request类,实现了很多方便的功能--如请求数据解析和认证等. 如: 在APIView中封装的r ...

  9. node学习----Promise 初见

    今天在网上查看promise资料,发现promise有三种状态,pending,fullfilled,rejected.分别对应了初始化状态,成功状态及失败状态.为了理解写测试代码来实验:functi ...

  10. Unity 游戏框架搭建 (九) 减少加班利器-QConsole

    为毛要实现这个工具? 在我小时候,每当游戏在真机运行时,我们看到的日志是这样的. 没高亮啊,还有乱七八糟的堆栈信息,好干扰日志查看,好影响心情. 还有就是必须始终连着usb线啊,我想要想躺着测试... ...